Laravel bootstrap via Vite npm run dev ReferenceError: path is not defined
Помогите разобраться как же все таки подключить bootstrap в Laravel 10.20 ...
Вчера я выполнил такие действия для его подключения
1) установил пакет и запустил сборку (если я правильно понял как это называется)
composer require laravel/ui
php artisan ui bootstrap
npm install
npm run dev
2) в vite.config.js сделал так
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
export default defineConfig({
plugins: [
laravel({
input: [
'resources/sass/app.scss',
'resources/js/bootstrap.js',
'resources/js/app.js',
],
refresh: true,
}),
],
resolve: {
alias: {
'~bootstrap': path.resolve(__dirname, 'node_modules/bootstrap'),
}
},
});
3) в resources/js/app.js
import './bootstrap';
import '../sass/app.scss'
import Alpine from 'alpinejs';
window.Alpine = Alpine;
Alpine.start();
4) resources/js/bootstrap.js
import * as Popper from '@popperjs/core'
window.Popper = Popper
import 'bootstrap';
import axios from 'axios';
window.axios = axios;
window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
5) во view
<!doctype html>
<head>
{{-- ... --}}
@vite(['resources/css/app.css', 'resources/js/app.js'])
</head>
И все работало! Но сегодня (после того как я перезагрузил ПК), бутсрапп не работает, а в консоли при попытки выполнить
npm run dev
Я получаю вот такую ошибку
> dev
> vite
failed to load config from /var/www/crm.itscript.local/vite.config.js
error when starting dev server:
ReferenceError: path is not defined
at file:///var/www/crm.itscript.local/vite.config.js.timestamp-1705857609380-fbb3f1ecb72ff.mjs:18:21
at ModuleJob.run (node:internal/modules/esm/module_job:194:25)
введите сюда код
Как понять в чем тут причина, что требуется сделать, в каком направлении "копать" ?
P/S только начал изучение Laravel