Следуя странице темы в документации Bootstrap , я могу успешно скомпилировать файл custom.scss
в CSS в моем проекте NPM, который соответствует рекомендуемой структуре файла:
my-project/
├── scss
│ └── custom.scss
└── node_modules/
└── bootstrap
├── js
└── scss
Однако я не удовлетворен этим выводом CSS; Я хотел бы использовать дополнительные инструменты, которые использует Bootstrap, такие как autoprefixer и minifier. Например, мой custom.scss
скомпилирует, а затем выведет оба файла custom.css
и custom.min.css
- так же, как и при запуске npm run css-minify-main
в исходной папке Bootstrap. На странице документации по инструментам сборки Bootstrap *1016* даже описывается, как это сделать, но ничего не говорится об интеграции пользовательских SCSS в этот процесс.
В качестве потенциального обходного пути, установка всех тех же devDependencies
и копирование scripts
из bootstrap / package.json в мой проект не только будут избыточными. Потребуется активное обслуживание (например, если источник был обновлен с помощью npm или даже отслеживание репозитория Git и т. Д.), Чтобы обеспечить актуальность всех версий, проверить, были ли добавлены / удалены deps, и т. Д. на. Итак, есть ли способ запустить эти точные сценарии из my-project/
вместо my-project/node_modules/bootstrap/
исходной папки?