Я сделал простой вид лезвия:
@yield('title') | МОЕ ПРИЛОЖЕНИЕ @vite([ 'ресурсы/css/style.css', 'node_modules/bootstrap/dist/css/bootstrap.css', 'node_modules/@fortawesome/fontawesome-free/css/all.css' ])
< /дел> @section('главный') @показывать @vite([ 'node_modules/jquery/dist/jquery.js', 'node_modules/bootstrap/dist/js/bootstrap.bundle.js', 'ресурсы/js/main.js' ]) Это загружается по этому маршруту:
Route::get('/', function () { вернуть представление('основной'); }); И я устанавливаю jquery, bootstrap и Font-Awesome через npm:
{ «частное»: правда, "скрипты": { "dev": "пригласить", "build": "пригласить построить" }, "devDependency": { "аксиос": "^1.1.2", "laravel-vite-plugin": "^0.7.2", "вите": "^4.0.0" }, "зависимости": { "@fortawesome/fontawesome-free": "^6.5.1", "bootstrap": "^5.3.2", "dotenv": "^16.3.1", "jquery": "^3.7.1", "nodejs": "^0.0.0" } } Я также выполнил необходимые установки:
установка npm И я использовал этот vite.config.js:
import { defineConfig } из 'vite'; импортировать laravel из «laravel-vite-plugin»; экспортировать default defineConfig({ плагины: [ ларавель({ вход: [ 'ресурсы/css/style.css', 'ресурсы/js/main.js', 'node_modules/jquery/dist/jquery.js', 'node_modules/bootstrap/dist/js/bootstrap.bundle.js', 'node_modules/bootstrap/dist/css/bootstrap.css', 'node_modules/@fortawesome/fontawesome-free/css/all.css' ], обновить: правда, }), ], }); Но как только я запускаю npm build и посещаю домашнюю страницу, я получаю следующую ошибку:
Невозможно найти файл в манифесте Vite: node_modules/jquery/dist/jquery.js. Есть идеи, почему это происходит? Я понятия не имею, почему.
Мобильная версия