"npm运行构建:css"不能工作,而当我自己运行脚本时是可以的

"npm run build:css " can not work, while it is ok when I run the script self

本文关键字:运行 quot 脚本 我自己 工作 构建 npm css 不能      更新时间:2023-09-26

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

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

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

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

为什么使用节点sass?这是我的脚本,试试这个:

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

如果您需要源映射,只需删除--sourcemap=none部分,当然,还可以更改源和目标路径。