Я создаю новую целевую страницу и хочу изменить точку останова Bootstrap 4.3.1 по умолчанию.
Я уже установил загрузчик 4.3.1 с помощью этой команды:
npm install bootstrap
После этого я создал собственный файл .SASS, где я пытаюсь импортировать Bootstrap из каталога node_modules и изменить точку останова. :
// Import Bootstrap source files
@import "~bootstrap/scss/functions"
@import "~bootstrap/scss/variables"
$grid-breakpoints:
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1340px
$container-max-widths:
sm: 100%,
md: 100%,
lg: 100%,
xl: 1300px
@import "~bootstrap/scss/bootstrap"
Когда я пытаюсь скомпилировать этот файл в .css с помощью Gulp, у меня возникает ошибка:
Error: File to import not found or unreadable: ~bootstrap/scss/functions.
on line 3 of src/sass/styles.sass
>> @import "~bootstrap/scss/functions";
Есть ли возможность перекомпилировать Bootstrap 4.3.1 с использованием .sassвместо .scss?
ОБНОВЛЕНИЕ:
Теперь я знаю, что использование .sass вместо .scss не проблема.
Это работаетдля меня:
@import "../../vendors/bootstrap/scss/functions"
@import "../../vendors/bootstrap/scss/variables"
$grid-breakpoints: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1340px)
$container-max-widths: (sm: 540px, md: 720px, lg: 960px, xl: 1330px)
@import "../../vendors/bootstrap/scss/bootstrap"
Но как сослаться на каталог node_modules / bootstrap ?