# Error: "The module '\<path\>\\sdk\\win32\\zoomsdk.node' was compiled against a different Node.js on Windows

**URL:** <https://devforum.zoom.us/t/error-the-module-path-sdk-win32-zoomsdk-node-was-compiled-against-a-different-node-js-on-windows/34383>\
**Category:** Electron\
**Created:** [October 27, 2020, 7:01am UTC](https://devforum.zoom.us/t/error-the-module-path-sdk-win32-zoomsdk-node-was-compiled-against-a-different-node-js-on-windows/34383 "2020-10-27T07:01:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![iMykola](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/imykola/32/13259_2.png) [@iMykola](https://devforum.zoom.us/u/iMykola)\
**Post date:** [October 27, 2020, 7:01am UTC](https://devforum.zoom.us/t/error-the-module-path-sdk-win32-zoomsdk-node-was-compiled-against-a-different-node-js-on-windows/34383/1 "2020-10-27T07:01:02Z")

</div>

**Description**  
I successfully built native modules on Windows. But when I run the app it shows an error that the native module is built for a different Node.js version

**Which version?**

- Node: v12.19.0 32-bit
- Zoom SDK: v5.2.41735.0929
- Electron: 8.2.4
- Windows 10

**To Reproduce(If applicable)**  
Steps to reproduce the behavior:

1. Build modules using `build_nodeaddon_win_i32.bat`
2. `npm start`

**Screenshots**  
 ![Screenshot 2020-10-27 at 08.07.42](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/e/4/e4e464b35267018a0573f6f4b041bcefff53e6fd.png)

**Additional context**  
I did all the same steps with the demo app and it works. So the problem is not with the environment. Probably some of my local electron is for 64bit OS? But how check this? I see that in your doc is mentioned that global electron should be install with the flag `--arch=ia32` but I haven’t found such flag in npm documentation. Tried to install my local packages with this flag but it didn’t help

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [November 7, 2020, 7:49am UTC](https://devforum.zoom.us/t/error-the-module-path-sdk-win32-zoomsdk-node-was-compiled-against-a-different-node-js-on-windows/34383/2 "2020-11-07T07:49:33Z")

</div>

Hi @iMykola,

Thanks for the post and pardon the late response. The file default.node in the package is built with Node.js v12.16.1 so you may use this version of Node.js.

Or you could use the script that we provided in the SDK package to rebuild your .node files.

The command `npm install --arch=ia32 --save-dev electron@8.2.4 -g` is to install the 32-bit electron globally.

Hope this helps. Thanks!
