我嘗試運行電子應用程序,更新節點後6.3.0
。電子應用程序拋出版本模塊版本不匹配錯誤。預計49,得到48
我更新所有依賴於最新的,當我嘗試運行的應用程序,它拋出下面的錯誤,
/Volumes/Shankar_Drive/Work/git/safe_launcher/testApp/node_modules/bindings/bindings.js:83
throw e
^
Error: Module version mismatch. Expected 49, got 48.
at Error (native)
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:167:20)
at Object.Module._extensions..node (module.js:568:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:167:20)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at bindings (/Volumes/Shankar_Drive/Work/git/safe_launcher/testApp/node_modules/bindings/bindings.js:76:44)
我試圖npm cache clean && npm install
也消除node_modules
文件夾,運行npm install
在沒有使用。
我甚至嘗試electron-rebuild
在特定的模塊說( 'FFI' 和 '裁判'),但沒有用 環境我運行這些:
node 6.3.0
npm 3.8.6
electron-prebuild 1.3.1
請有人幫助我。提前致謝。
我有類似的問題。我轉移到兩個package.json文件構建https://github.com/electron-userland/electron-builder/issues/601 – fabianmoronzirfas
這個問題看起來像一個重複,但它不是因爲它可能需要與Electron專業命令。看到我的答案和腳本。 – xendi
可能有[模塊版本不匹配。預計49,得到48](http://stackoverflow.com/questions/39091758/module-version-mismatch-expected-49-got-48) –