" npm run build:css"不能工作,而我运行脚本自己是可以的

时间:2016-04-29 14:26:33

标签: javascript json npm-run

我正在做一个程序,当我在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时,它会运行良好;

我很困惑,如果有人能提出一些建议,我将不胜感激。

2 个答案:

答案 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部分,当然,更改源路径和目标路径。