npm run-如果手动输入了启动命令,则会抛出找不到错误的命令

时间:2019-03-10 17:54:57

标签: node.js npm electron

我正在通过电子quick-start回购。它有npm package.json文件

是这样的:

"scripts": {
    "start": "electron ."
  }

这是package.json文件。

npm文档说它将运行package.json文件“脚本”部分下“开始”中指定的命令。如果没有该部分,则node server.js npm doc

现在,我尝试在终端上手动运行启动命令,但是收到“找不到命令”错误。 npm start可以正常运行而不会引发错误。

现在,我对npm start如何执行它以及为什么收到未找到命令错误感到困惑。

1 个答案:

答案 0 :(得分:1)

这意味着将执行本地安装的electron软件包中的electron个二进制文件。 NPM脚本支持此功能。

它可以从装有全局安装npx软件包的终端上运行,也可以通过从相对路径运行二进制文件(项目根为当前工作目录)来运行:

./node_modules/.bin/electron