';找不到有效的应用程序';使用electron packager生成electron应用程序时出错

';找不到有效的应用程序';使用electron packager生成electron应用程序时出错,electron,electron-packager,Electron,Electron Packager,使用npm start运行应用程序时,一切正常。但是,在使用electron packager构建我的应用程序并打开.exe文件后,会发生以下情况: “找不到有效的应用程序”,完整说明如下 我的packager.json文件是: { "name": "electron-roll-tool", "version": "1.0.0", "description": "A minimal Electron application", "main": "src/main.js",

使用npm start运行应用程序时,一切正常。但是,在使用electron packager构建我的应用程序并打开.exe文件后,会发生以下情况: “找不到有效的应用程序”,完整说明如下

我的packager.json文件是:

{
  "name": "electron-roll-tool",
  "version": "1.0.0",
  "description": "A minimal Electron application",
  "main": "src/main.js",
  "scripts": {
    "start": "electron .",
    "build": "electron-packager ./src/ electron-roll-tool --win --out ../dist --arch=x64 --version=0.0.1 --overwrite --electron-version=1.8.4"
  },
  "repository": "https://github.com/alex1504/electron-roll-tool",
  "keywords": [
    "Electron"
  ],
  "author": "GitHub",
  "license": "MIT",
  "devDependencies": {
    "electron": "^1.8.4",
    "electron-packager": "^12.0.1"
  },
  "dependencies": {
    "moment": "^2.22.1",
    "xlsx": "^0.12.10"
  }
}
我更改了入口点,我的项目结构是:


如何解决此问题?

package.json
中,“build”命令不正确。将
/src/
替换为
/
,然后使用
忽略
排除文件和文件夹

因为
electron packager
需要
src
文件夹中的
package.json
来了解主入口和依赖关系,并且还需要
src