我正在尝试 按照 CSS-Tricks 上的说明 设置 node-sass。 Node 和 npm 安装正确,node-sass 安装也正常。但是,当我运行 node-sass --output-style compressed -o dist/css src/scss
时,我收到一条错误消息,指出
‘node-sass’ 不是内部或外部命令、可运行程序或批处理文件。
我做了一些谷歌搜索并 直接搜索了 Stack Overflow 。我的问题不是关于“节点”不被识别为命令。我知道节点正在工作,因为我可以运行 node -v
和 npm -v
,并且在运行 npm install --save-dev node-sass
后成功安装了 node-sass (在 node_modules 中有一个文件夹)命令行中出现错误。
其他信息:我正在运行 Windows 10,并且在尝试使用 node-sass 之前刚刚完成了 node 和 npm 的全新安装。
编辑:感谢@Bhavik 的建议,我用 -g 卸载并重新安装,现在可以正常工作了
原文由 Sam Woolerton 发布,翻译遵循 CC BY-SA 4.0 许可协议
你需要全局安装
或者添加到
package.json
然后做
1.
npm i
,在这种情况下类似于npm install --save-dev node-sass
2
npm run node-sass
参考: npm 脚本, npm-run-scripts