npm run build, все ок.
public/build/manifest.json 0.42 kB │ gzip: 0.17 kB
public/build/assets/app-cadf21a4.css 4.16 kB │ gzip: 1.55 kB
public/build/assets/app-af718717.css 54.40 kB │ gzip: 9.33 kB
public/build/assets/app-19d5fe29.js 1,055.77 kB │ gzip: 291.82 kB
При попытке зайти на сайт:
Unable to locate file in Vite manifest: resources/css/app.css
Сайт уже не на этапе разработки, деплой.
Подключены скрипты так: @vite(['resources/css/app.css','resources/js/app.js'])
Я так понимаю надо поменять способ подключения? Или конфиг самого Vite. Заранее спасибо
Выложи содержимое манифеста
GNU nano 6.2 manifest.json { "resources/js/app.css": { "file": "assets/app-cadf21a4.css", "src": "resources/js/app.css" }, "resources/js/app.js": { "css": [ "assets/app-cadf21a4.css" ], "file": "assets/app-19d5fe29.js", "isEntry": true, "src": "resources/js/app.js" }, "resources/sass/app.scss": { "file": "assets/app-af718717.css", "isEntry": true, "src": "resources/sass/app.scss" } }
Ну пихает он всё в билд а подключены в ресурсы
то есть после билда явно указывать пути на скомпилированные ресурсы в папке build? Например, asset("build/assets/app-xxxx.css")?
Сначала проверь там ли они
файла hot в public - нет?
Да, файлы находятся по тем путям, которое написало в public/build/assets/. Просто это единственный способ? Как-то он не очень, попробую. Каждый раз после npm run build оно будет перезаписывать файлы и предполагаю что название файлов менять.
А какая версия Vite?
vite v4.3.2
А у тебя app.css и app.scss - это баг или фича? )
Да.. Понял ошибку. Вот мой vite.config: vite.config laravel({ input: [ 'resources/sass/app.scss', 'resources/js/app.js', ], refresh: true, }), Тут вовсе resoures/sass/app.css стоит. Спасибо
Обсуждают сегодня