Electron: old version of nodejs


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?



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




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

PS C:\zoom_electron\demo> electron .

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)


Yes. Node.js is updated to version 8.12.0