Vite подключение Bootstrap

Импортируем npm пакеты в laravel приложение через vite

В настройках docker-compose.yml в сервисе FPM должен быть прописан дополнительный порт для websocketa что бы на нём запускался vite:

fpm:
        build:
            context: .
            dockerfile: docker/Fpm.dockerfile
        volumes:
            -   ./:/var/www/laravel-docker # вся текущая папка пробрасывается в контейнер по пути /var/www/laravel-docker
            - type: "bind" # пробрасываем папку /tmp в систему по адресу /tmp (для сохранения логов и профайлов xdebug)
              source: "/tmp"
              target: "/tmp"
        links:
            -   mysql
        ports:
            - "9000:9000"
            - "3000:3000" # дополнительный порт для websocket/Vite

Устанавливаем все зависимости которые изначально прописаны в package.json

npm install

Устанавливаем bootstrap через npm

npm i bootstrap

Импортируем bootstrap в resources/js/app.css

Импортируем bootstrap в resources/js/app.js

Добавляем настройки порта в vite.config.js

Добавляем подключение js и css фалов в head блейд файла...

И запускаем команду сборки...

К переменной bootstrap надо обращаться внутри тега...

Last updated