1

我正在做一个程序,当我在 Mac 系统上使用 npm 脚本时遇到一些问题;
我已经全局安装了node-sass,package.json文件如下:package.json
运行“npm run build:css”时不起作用,而系统告诉我的错误如下图: 错误描述 ,但我可以node-sass ./src/scss/pages/index.scss ./static/css/index.css在终端中成功运行命令,如果我"create":"touch sun.js"在 package.json 中添加另一行,运行时效果很好npm run create

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

4

2 回答 2

1

可能是本地node-sass安装在工作目录中的模块缺少依赖项,或者部分配置了。尝试运行以恢复任何丢失的依赖项。npm install

node-sass在终端中成功运行的原因可能是因为它是从不同的(可能是全局的)安装运行的。运行which node-sass以查找正在运行的可执行文件的位置。

于 2016-04-29T14:35:05.723 回答
1

为什么要使用 node-sass?这是我的脚本,试试这个:

"scripts": {
    "sass": "sass --sourcemap=none --watch resources/assets/sass:public/assets/css"
  }

如果你需要源地图,只需删除--sourcemap=none部分,当然,更改源和目​​标路径。

于 2016-04-29T14:41:58.397 回答