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


Ответы (0 шт):