Я новичок в Electron, и у меня возникает проблема, когда я пытаюсь создать исполняемый файл.
Я пробовал много примеров, и у меня всегда одна и та же проблема. Исполняемый файл создан, но когда я пытаюсь запустить его, не работают.
Появляется следующая ошибка в диалоговом окне Windows
[Заголовок окна] Ошибка
[Основная инструкция] В основном процессе произошла ошибка JavaScript
[Content] Uncaught Exception: ошибка: не удается найти допустимое приложение
на объекте. (D: \ Projects \ угловатые \ моих электронов-приложение \ пакеты \ моих электронов-приложение-1.0.0-win32-ia32 \ ресурсы \ electron.asar \ браузер \ init.js: 121: 9)
на объекте. (D: \ Projects \ угловатые \ моих электронов-приложение \ пакеты \ моих электронов-приложение-1.0.0-win32-ia32 \ ресурсы \ electron.asar \ браузер \ init.js: 188: 3)
в Module._compile (module.js: 642: 30)
в Object.Module._extensions..js (module.js: 653: 10)
в Module.load (module.js: 561: 32)
в tryModuleLoad (module.js: 504: 12)
в Function.Module._load (module.js: 496: 3)
в Function.Module.runMain (module.js: 683: 10)
при запуске (bootstrap_node.js: 196: 16)
в bootstrap_node.js: 622: 3
[OK]
Это мой package.json:
{
"name": "my-electron-app",
"version": "1.0.0",
"scripts": {
"start": "concurrently \"ng serve\" \"npm run electron\"",
"electron": "electron ./src/electron.dev",
"ng": "ng",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"package:win": "npm run build && cross-var electron-packager dist $npm_package_name-$npm_package_version --out=packages --platform=win32 --arch=all --overwrite "
...
}
Как я могу это исправить?