【发布时间】:2019-01-02 05:11:35
【问题描述】:
我正在尝试运行由某人使用 Mac 创建的 Node 项目,但是当我运行 npm run start 时出现错误消息:
npm ERR! missing script: clean;
CMD 和 Powershell 都出现该错误。
我猜这是语法问题,因为在我们的 package.json 中有一个代码为 "npm run clean; npm run build" 的脚本;我假设在 Mac 上,它将分号视为两个命令之间的分隔符,而在 Windows 上,它似乎将分号视为“干净”一词的一部分,并尝试运行不存在的脚本“干净;”。
有没有办法让这个脚本在我的电脑上运行而不改变项目?如果没有,有没有办法更改项目,以便相同的脚本可以在 Mac 和 Windows 上运行?
谢谢。
【问题讨论】:
标签: node.js macos powershell cmd