最近我将电子版本从 9 更新到 10,更新后只有当我降级到 9 时才会在调试模式下出现此错误,它才能正常工作
多次删除 Node_Module 和 package.lock 文件并重新安装所有包但没有成功
我也尝试升级到 11 个电子,但面临同样的问题
当我在生产模式下运行时,“Yarn Start”工作正常,开发模式下仅出现“Yarn dev”问题
错误:-
App threw an error during load Error: ENOENT: no such file or directory, open 'electron'
at Object.openSync (fs.js:462:3)
at Object.func [as openSync] (electron/js2c/asar.js:140:31)
at Object.readFileSync (fs.js:364:35)
at Object.fs.readFileSync (electron/js2c/asar.js:542:40)
at Module._extensions..js (internal/modules/cjs/loader.js:1165:22)
at Object.newLoader [as .js] (C:\SVN\mangocrossplatform\trunk\node_modules\pirates\lib\index.js:104:7)
at Module.load (internal/modules/cjs/loader.js:981:32)
at Module._load (internal/modules/cjs/loader.js:881:14)
at Function.Module._load (electron/js2c/asar.js:779:28)
at Module.require (internal/modules/cjs/loader.js:1023:19)
Run Code Online (Sandbox Code Playgroud)
我的 Package.json 文件
{
"name": "mangoapps-messenger",
"productName": "Apps Messenger",
"version": "15.0.11",
"description": "Apps …Run Code Online (Sandbox Code Playgroud)