npm脚本无法正确启动应用程序

时间:2019-02-05 08:39:57

标签: typescript npm electron

我有一个Aurelia打字稿应用程序。它是使用webpack和Aurelia CLI构建的。我正在尝试使用电子来运行该应用程序。

我的packages.json文件中包含以下内容:

"scripts": {
    "start": "nps",
    "test": "nps test",
    "electron": "electron ."
  },
  "main": "src/main.js"

和一个非常简单的electronic.js文件仅用于测试电子是否正常工作:

console.log('running!')

我的问题是,如果我运行命令:

npm run electron

然后控制台输出以下内容:

electron .

然后在弹出窗口中引发错误:

enter image description here

如果运行elxplicit命令'electron',我可以使应用程序正常工作。在终端窗口中。如果运行此命令,则会得到以下输出:

electron .

running!

这是预期的行为。

我的问题是双重的。什么是“电子”。命令在做什么?我知道此命令会触发电子应用程序,但是“空格键”在做什么?由于谷歌似乎没有注册空格或点,我该如何谷歌搜索这种语法?

我的问题的第二部分是,为什么npm的行为不同于直接进入控制台的行为,而不是运行与npm脚本相同的命令?

任何人和所有帮助将不胜感激。

谢谢

PS:我的开发环境是Windows 10

0 个答案:

没有答案