我正在尝试配置node-sass,按照CSS-Tricks上的说明进行操作。Node和npm已经正确安装,node-sass也已经安装成功了。但是当我运行
node-sass --output-style compressed -o dist/css src/scss
时,却收到以下错误信息:
'node-sass' 不是内部或外部命令,也不是可运行的程序或批处理文件。
我已经搜索了很多并在Stack Overflow中直接查找了相关内容。我的问题不是“node”不能被识别成一个命令。我知道node正在工作,因为我可以运行node -v
和npm -v
,并且在运行npm install --save-dev node-sass
后成功安装了node-sass(在node_modules文件夹中有一个文件夹),并且没有出现任何错误提示。
其他信息:我正在运行Windows 10,并在尝试使用node-sass之前进行了干净的node和npm安装。
编辑:我按照@ Bhavik的建议进行了“-g”卸载和重新安装,现在它可以正常工作了。
npm install -g node-sass
来全局安装它。 - Bhavik"scripts": { "node-sass": "node-sass --output-style compressed -o dist/css src/scss"
,然后使用npm run node-sass
运行它。 - Bhavik