Electron --serve在缺少package.json

时间:2019-06-27 08:21:57

标签: node.js angular electron ionic4

我在处理PoC应用程序时遇到一个奇怪的问题。这是一个使用Angular 7和Ionic 4的Electron应用程序。它非常简单,只有两条路线,一条伪造的服务,并且在那里运行的次数不多。

package.json中,我定义了以下脚本:

"electron:serve": "electron . --serve",
"electron:transpile": "webpack ./electron/src/main.ts --config ./electron/webpack.electron.config.js",
"build:electron": "npm run electron:transpile && npm run build:web && electron-builder build"

文件夹结构如下:

poc-client
+- dist
   +- ...
+- electron
   +- dist
   +- src
   +- tsconfig.json
   +- webpack.electron.config.js
+- src
   +- ...
+- package.json

现在我运行build:electron,它将构建应用程序,在dist文件夹中生成可执行文件,并且一切正常。但是当我运行electron:serve Electron时,会出现以下错误:

Error

VS Code中的

控制台在运行脚本时未显示任何错误,Chromium Dev Tools中也未显示任何问题。我找到了this,但事实并非如此,我尝试向电子文件夹中添加伪造的package.json,但没有任何效果。我没办法了,该怎么办。

1 个答案:

答案 0 :(得分:0)

您似乎在dist目录中提供服务,但在根目录中寻找package.json文件。