发布于 2020-01-19 09:11:26
首先,您必须从项目中删除node_modules文件夹。要做到这一点,输入以下命令:
请注意,在删除package.json之前复制模块名称:)
现在,您将需要一个新的package.json,通过这样做,您需要以下命令:
按回车直到命令行回来。
现在您需要安装Node-Sass来完成此操作,输入以下命令:
如果权限有问题,请用sudo试试,如下所示:
安装Node-sass后,您需要编写Node-sass命令,转到package.json文件,您将看到如下所示:
{
"name": "blog",
"version": "1.0.0",
"description": "Bla Bla Bla Bla ...",
"main": "gulpfile.js",
"directories": {
"test": "tests"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
},
"author": "",
"license": "ISC",
"dependencies": {
"bootstrap": "^4.4.1",
"jquery": "^3.4.1",
"node-sass": "^4.13.1"
}
}
在scripts部分中,在test命令下添加一个scss命令,如下所示:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"scss": "node-sass resources/assets/sass -o public/css"
}
你可以使用--手表选项,就像这样:
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"scss": "node-sass --watch resources/assets/sass -o public/css"
}
这意味着查看一个目录或文件,如果有变化,在其他方面,它将编译所有的.scss文件,每次你点击CTRL + S
或CMD + S
。
最后,运行脚本:
非常感谢齐瓦德·西希纳瓦。
了解更多关于节点-sass的信息。
https://stackoverflow.com/questions/59812435
复制相似问题