我正在做一个程序,当我在Mac系统中使用npm脚本时遇到一些问题;
我已经在全局安装了node-sass,package.json文件如下:package.json
当我运行" npm run build:css"时它不起作用,而系统告诉我的错误如下图所示:
the err discription
但我可以在终端中成功运行推荐node-sass ./src/scss/pages/index.scss ./static/css/index.css
,如果我向package.json添加另一行"create":"touch sun.js"
,那么当我运行npm run create
时,它会运行良好;
我很困惑,如果有人能提出一些建议,我将不胜感激。
答案 0 :(得分:0)
可能是工作目录中本地安装的node-sass
模块缺少依赖项,或者部分配置。尝试运行npm install
以恢复任何缺少的依赖项。
node-sass
在终端中成功运行的原因可能是因为它从不同的(可能是全局的)安装运行。运行which node-sass
以查找正在运行的可执行文件的位置..
答案 1 :(得分:0)
为什么使用node-sass? 这是我的脚本,试试这个:
"scripts": {
"sass": "sass --sourcemap=none --watch resources/assets/sass:public/assets/css"
}
如果您需要源地图,只需删除--sourcemap=none
部分,当然,更改源路径和目标路径。