这与我面临的问题完全相同。所以我在互联网上查了很多,找到了解决这个问题的一个可能的解决方案。您可以使用以下方法解决此问题NPM https://www.npmjs.com/(节点包管理器)。读this https://medium.com/afosto/how-to-setup-a-bootstrap-project-like-bootstrap-does-it-3825a726b09a or 本文 https://medium.com/@brianhan/watch-compile-your-sass-with-npm-9ba2b878415b
你需要什么,
创建 package.json 文件或运行npm init
按照文章中提到的方式创建命令
添加您的devDependencies
在你的情况下节点 sass https://github.com/sass/node-sass 自动前缀器 https://www.npmjs.com/package/autoprefixer onchange https://www.npmjs.com/package/onchange and postcss-cli https://www.npmjs.com/package/postcss-cli
Run npm install
,(安装所有软件包后)
Run npm start
我就是这样做的例如
包.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 文件夹结构