У меня есть файл main.scss, который импортирует все остальные файлы scss. Но всякий раз, когда я вношу изменения в файл "pages / band", никаких изменений не происходит, если я не сохраняю main.scss каждый раз. Я использую live-сервер
Обновлено: Вот файл package.json
{
"name": "bootstrap_startup",
"version": "1.0.0",
"description": "Bootstrap startup",
"main": "index.js",
"scripts": {
"compile:sass": "node-sass sass/main.scss css/style.css -w"
},
"author": "Zain",
"license": "ISC",
"devDependencies": {
"node-sass": "^4.11.0"
}
}
main.scss
@import "abstract/mixins";
@import "abstract/variables";
@import "base/animations";
@import "base/base";
@import "base/typography";
@import "base/utilities";
@import "components/cards";
@import "components/footer";
@import "pages/band";
@import "pages/home";
проверьте мое отредактированное описание

Чтобы функция автоматического обновления работала на пакетном локальном сервере, вашему инструменту всегда необходимо знать, какие файлы следует отслеживать на предмет изменений.
live-server так же. Вам нужно указать ему, какие файлы нужно отслеживать на предмет обновлений. При инициализации live-serverвы можете использовать флаг --watch=PATH, чтобы указать, какие файлы нужно отслеживать на предмет обновлений..
Я обнаружил, что после добавления нового @include в файл main.scss вы должны один раз перезапустить скрипт компилятора sass, чтобы он внес в него изменения. Меня устраивает.
ага .... хороший звонок, Алекс ..... Я могу жить с этим решением
Как настраивается ваш сценарий сборки? Что компилирует scss в css?