我在使用npm安装electron-edge-js时出现了以下问题:
Error: The edge module has not been pre-compiled for Electron version 15.0.0 . You must build a custom
version of edge.node. Please refer to https://github.com/agracio/edge-js for building instructions.
at checkForPreCompiled (D:\projects\electron-vue\WiFiDockManager\node_modules\electron-edge-js\lib\edge.js:19:11)
at Object.<anonymous> (D:\projects\electron-vue\WiFiDockManager\node_modules\electron-edge-js\lib\edge.js:31:18)
at Module._compile (node:internal/modules/cjs/loader:1110:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1140:10)
at Module.load (node:internal/modules/cjs/loader:982:32)
at Module._load (node:internal/modules/cjs/loader:823:12)
at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
at Module.require (node:internal/modules/cjs/loader:1006:19)
at require (node:internal/modules/cjs/helpers:93:18)
at eval (webpack:///external_%22electron-edge-js%22?:1:18)
我的electron版本15.0.0、node版本14.17.1
根据GitHub - agracio/electron-edge-js: Run .NET and Node.js code in-process on Windows, MacOS, and Linux所述,是版本问题,
因此我将electron版本降到13,问题解决!