Zoom-Electron-Sdk Modules not loaded

After following instructions provided in github repo.

App threw an error during load
Error: Cannot find module ‘./…/sdk/win64/zoomsdk.node’
Require stack:

  • E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\lib\zoom_sdk.js
  • E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\demo\main.js
  • E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\demo\node_modules\electron\dist\resources\default_app.asar\main.js
  • at Module._resolveFilename (internal/modules/cjs/loader.js:659:15)
    at Function.Module._resolveFilename (E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\demo\node_modules\electron\dist\resources\electron.asar\common\reset-search-paths.js:43:12)
    at Function.Module._load (internal/modules/cjs/loader.js:577:27)
    at Module.require (internal/modules/cjs/loader.js:715:19)
    at require (internal/modules/cjs/helpers.js:14:16)
    at init (E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\lib\zoom_sdk.js:23:17)
    at Object.getInstance (E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\lib\zoom_sdk.js:136:20)
    at Object. (E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\demo\main.js:14:36)
    at Module._compile (internal/modules/cjs/loader.js:808:30)
    at Object.Module._extensions…js (internal/modules/cjs/loader.js:820:10)
1 Like

The file build_nodeaddon_win_ia32.bat work for win32.

Two way to fix:

  1. change all ia32 to x64 in file build_nodeaddon_win_ia32.bat .
  2. change demo/main.js:6 to const arch = "ia32"
1 Like

After Trying your solutions

App threw an error during load
Error: \?\E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\sdk\win32\zoomsdk.node is not a valid Win32 application.
\?\E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\sdk\win32\zoomsdk.node
at process.func [as dlopen] (electron/js2c/asar.js:155:31)
at Object.Module._extensions…node (internal/modules/cjs/loader.js:850:18)
at Object.func [as .node] (electron/js2c/asar.js:155:31)
at Module.load (internal/modules/cjs/loader.js:677:32)
at tryModuleLoad (internal/modules/cjs/loader.js:609:12)
at Function.Module._load (internal/modules/cjs/loader.js:601:3)
at Module.require (internal/modules/cjs/loader.js:715:19)
at require (internal/modules/cjs/helpers.js:14:16)
at init (E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\lib\zoom_sdk.js:23:17)
at Object.getInstance (E:\Sputnique\zoom-sdk-electron-master\zoom-sdk-electron-master\lib\zoom_sdk.js:136:20)

\?\E:\ seems weird, I think it should be E:\

Hi akagamishanks634,

Thanks for using Zoom SDK. Our Electron SDK currently only support 32-bit as mentioned in:https://github.com/zoom/zoom-sdk-electron#development-environment-configuration-for-windows.

You may follow the instruction in:https://github.com/zoom/zoom-sdk-electron#installing to set up and build your Electron application.

Thanks!