Electron: old version of nodejs


#1

The version used to create the zoomsdk.node file (at https://github.com/zoom/zoom-winsdk-electron/tree/master/zoom-sdk-electron/lib/node_modules/zoomsdk/build/Release) is quite old (v6.10.3 according to the read me).

The LTS of node is 8.10.0 and there’s a 9.8.0 out as well (https://nodejs.org/en/download/). Can you give us a recompiled sdk with a newer version of node so we don’t need to force our app (and its other dependent node libraries) to use an older version?


#2

hi,

thanks for your suggestion. we will add this to our backlog.

Regards

Dats


#3

Has there been any updates to this? I can’t even get the demo to work.

PS C:\zoom_electron\demo> electron .

…/lib/node_modules/zoomsdk/build/Release/zoomsdk
App threw an error during load
Error: The module ‘\?\C:\zoom_electron\lib\node_modules\zoomsdk\build\Release\zoomsdk.node’
was compiled against a different Node.js version using
NODE_MODULE_VERSION 57. This version of Node.js requires
NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
the module (for instance, using npm rebuild or npm install).
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:166:20)
at Object.Module._extensions…node (internal/modules/cjs/loader.js:740:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:166:20)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
at Function.Module._load (internal/modules/cjs/loader.js:551:3)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:20:18)
at init (C:\zoom_electron\lib\zoom_sdk.js:77:17)
at Object.getInstance (C:\zoom_electron\lib\zoom_sdk.js:206:20)