npm运行脚本“找不到命令”

时间:2018-10-08 12:57:39

标签: npm

我尝试在macOS上构建项目,但是构建失败。

我的package.json中有

"scripts": {
...
"build": "build",
...

当我运行npm run build时,出现以下错误:

sh: build: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! project build: `build`
npm ERR! spawn ENOENT

在同一文件夹中有一个名为“ build”的文件,当我去那里手动执行命令时,一切正常。可能是什么原因?

1 个答案:

答案 0 :(得分:0)

鉴于您已经设置了build脚本的执行权限,因此,如果您这样设置构建命令,就应该能够运行它:

"build": "./build"