Пользовательская версия начальной загрузки, использующая микс webpack/laravel?

Я пытаюсь создать собственную сборку начальной загрузки 4 с помощью веб-пакета, но он не скомпилируется.

У меня есть бутстрап 4 здесь:

/node_modules/bootstrap/scss

Я создаю свой собственный файл app.scss для импорта различных частей начальной загрузки, которые я хочу:

@import "variables";
@import "mixins";
@import "custom";
....

В моем файле веб-пакета есть:

mix.sass('resources/assets/sass/app.scss', 'public/css', null, { includePaths: ['node_modules/bootstrap/scss/'] });

Я также попробовал:

mix.sass('resources/assets/sass/app.scss', 'public/css', { includePaths: ['node_modules/bootstrap/scss/'] });

1 ответ

Решение

Вы можете импортировать загрузчик в app.scss с помощью:

..
@import "~bootstrap/scss/variables"
@import "~bootstrap/scss/mixins"
..

~bootstrap восстанавливается в пакет npm. Таким образом, вам не нужно настраивать файл микса.

Другие вопросы по тегам