Приложение Electron было инициализировано с использованием шаблона веб-пакета Electron-Forge, и все отлично работает для MacO. При запуске версии dev с использованием электронно-кузнечный запуск приложение отлично загружается на windows. Как только приложение упаковано для windows с использованием Electron-Forge Make , сборка завершается успешно. Но при запуске упакованного приложения Не удается найти модуль X выбрасывается . Папка . / Out / app / resources / app / node_modules пуста. Также пакет. 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": {}
}
Ни одна из зависимостей в источнике пакет. json сделал это в упакованном приложении.