Ошибка при создании swagger в приложении laravel с помощью vite

Получите следующую ошибку после запуска сборки npm run в laravel. Если я запускаю npm run dev, все работает нормально. Но в сборке возникает эта ошибка.

rendering chunks (2)...warnings when minifying css:
▲ [WARNING] Expected identifier but found "*" [css-syntax-error]

    <stdin>:1:30219:
      1 │ ...fter{clear:both}.swagger-ui .cf{*zoom:1}.swagger-ui .cl{clear:le...
        ╵          

При загрузке страницы swagger отображается следующая ошибка:

Uncaught TypeError: Cannot read properties of undefined (reading 'isRequired') swagger.67892d56.js:162 
 at 1543 (swagger.67892d56.js:162:9585)
    at Ve (swagger.67892d56.js:191:4143)
    at swagger.67892d56.js:193:40222
    at swagger.67892d56.js:193:72778

Я создаю приложение laravel и использую swagger для документации по маршруту. В производстве это работает хорошо, но во время сборки возникает эта ошибка.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
84
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, эта проблема, которая была исправлена ​​ в Swagger UI v. 4.15.3. Обновите свое приложение, чтобы использовать последнюю версию пользовательского интерфейса Swagger.

Спасибо. Предупреждение о рендеринге исчезло с обновлением, но swagger по-прежнему показывает Uncaught TypeError: Не удается прочитать свойства ошибки undefined (чтение «isRequired») во время рендеринга страницы

Guram Tsagareishvili 25.11.2022 11:13

Подобные ошибки обычно случаются при наличии синтаксических ошибок в определении OpenAPI. Экспортируйте файл OpenAPI YAML/JSON из пользовательского интерфейса Swagger, вставьте его содержимое в editor.swagger.io и посмотрите, отмечает ли редактор какие-либо ошибки.

Helen 25.11.2022 13:45

Другие вопросы по теме