Это та же самая проблема, с которой я столкнулся.Поэтому я много смотрю в интернете и нашел одно возможное решение этой проблемы.Вы можете решить эту проблему с помощью NPM (менеджер пакетов узлов).Прочитайте это или эту статью
Что вам нужно,
Создайте файл package.json или запустите npm init
Создайте свою команду, как упомянуто в статье
Добавьте ваш devDependencies
в вашем случае node-sass Авторефиксатор onchange и postcss-cli
Выполнить npm install
, (после установки всего пакета)
Выполнить npm start
Вот как я делаю Например
package.json
{
"name": "web_name",
"version": "1.0.0",
"description": "",
"main": "index.js",
"devDependencies": {
"autoprefixer": "^9.4.2",
"node-sass": "latest",
"onchange": "^5.2.0",
"postcss-cli": "latest"
},
"scripts": {
"build:sass": "node-sass --output-style=expanded --source-map=true assets/scss/style.scss assets/css/style.css",
"prefix": "npm run build:sass && postcss assets/css/style.css --use=autoprefixer --output=assets/css/style.css",
"start": "onchange \"assets/scss/**/*.scss\" -- npm run prefix"
},
"browserslist": [
"last 2 versions"
],
"repository": {
"type": "git",
"url": "Repo/Path"
},
"keywords": [
"SASS"
],
"author": "Ismail Farooq",
"license": "ISC",
"homepage": "Path",
"dependencies": {}
}
Структура корня
Структура папки Sass