使用electron forge for window打包electron应用程序后未找到节点模块

使用electron forge for window打包electron应用程序后未找到节点模块,electron,cross-platform,electron-forge,Electron,Cross Platform,Electron Forge,Electron应用程序是使用Electron forge网页包模板初始化的,一切都可以完美地用于macOs。 在使用electron forge start运行开发版本时,应用程序在windows上可以完美加载。 使用electron forge make为windows打包应用程序后,构建将成功完成。但是在运行打包的应用程序时,找不到模块X被抛出。 文件夹./out/app/resources/app/node_modules为空。 另外,package.json./out/app/reso

Electron应用程序是使用Electron forge网页包模板初始化的,一切都可以完美地用于macOs。 在使用electron forge start运行开发版本时,应用程序在windows上可以完美加载。 使用electron forge make为windows打包应用程序后,构建将成功完成。但是在运行打包的应用程序时,找不到模块X被抛出。 文件夹./out/app/resources/app/node_modules为空。 另外,package.json./out/app/resources/app/package.json如下所示

  "name": "my-app",
  "productName": "my-app",
  "version": "1.0.0",
  "description": "My Electron application description",
  "main": ".webpack/main",
  "scripts": {
    "start": "electron-forge start",
    "package": "electron-forge package",
    "make": "electron-forge make",
    "publish": "electron-forge publish",
    "lint": "echo \"No linting configured\""
  },
  "keywords": [],
  "author": {
    "name": "",
    "email": ""
  },
  "license": "MIT",
  "config": {},
  "dependencies": {},
  "devDependencies": {},
  "optionalDependencies": {},
  "peerDependencies": {}
}
package.json中的任何依赖项都没有添加到打包的应用程序中。

试试这个

cd "my-app"

:: install dependency into your node_modules and update your package.json
npm install your-dependency --save-prod
npm run make
试试这个

cd "my-app"

:: install dependency into your node_modules and update your package.json
npm install your-dependency --save-prod
npm run make