# Electron package error: can't find module './zoom/zoomsdk.node'。

**URL:** <https://devforum.zoom.us/t/electron-package-error-cant-find-module-zoom-zoomsdk-node/4531>\
**Category:** Electron\
**Created:** [June 6, 2019, 4:34am UTC](https://devforum.zoom.us/t/electron-package-error-cant-find-module-zoom-zoomsdk-node/4531 "2019-06-06T04:34:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![343633763](https://avatars.discourse-cdn.com/v4/letter/3/cc9497/32.png) [@343633763](https://devforum.zoom.us/u/343633763)\
**Post date:** [June 6, 2019, 4:34am UTC](https://devforum.zoom.us/t/electron-package-error-cant-find-module-zoom-zoomsdk-node/4531/1 "2019-06-06T04:34:26Z")

</div>

Hi  
**Description**  
我们项目使用electron-builder打包应用，打包后项目源码压缩成.asar格式，打包好的软件运行会报错，zoomsdk.node文件的路径不对，can’t find module ‘./zoom/zoomsdk.node’。

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/7/7352531c77fb5ac58f66d5e5a6be45ee9bed9852.png)  
引入zoomsdk.node的代码和zoom demo一样，如下：

var \_path = clientOpts.path || ‘./zoom/’  
var zoomnodepath = \_path + ‘zoomsdk.node’  
addon = require(zoomnodepath)

我尝试换成其他写法，均有错误，例如下面这样：

var zoomnodepath = path.join(\_\_dirname, ‘./zoom/zoomsdk.node’);  
addon = require(zoomnodepath)

例如下面这样：

addon = require(’./zoom/zoomsdk.node’);

这样写的话，最后打包好的代码中引入zoomsdk.node文件的路径是一个绝对路径，是开发环境下zoomsdk.node的绝对路径，是一个写死的路径，如果存在这个文件不会报错，如果不存在还是会报错，且这个路径必须是安装文件夹以外的路径。

请问有没有什么方法可以解决zoomsdk.node文件引入路径报错的问题

**Which version?**  
zoom windows SDK 4.3.1.47204.0325

---

<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:** [June 6, 2019, 5:27pm UTC](https://devforum.zoom.us/t/electron-package-error-cant-find-module-zoom-zoomsdk-node/4531/2 "2019-06-06T17:27:37Z")

</div>

Hi 343633763,

Thanks for using Zoom SDK. 关于electron-builder引入路径报错的问题，以下资料可能能够帮到你：

- [https://blog.yasking.org/a/electron-build-exe.html](https://blog.yasking.org/a/electron-build-exe.html)
- [http://classlfz.com/2017/09/30/electron-pack/](http://classlfz.com/2017/09/30/electron-pack/)
- [https://newsn.net/say/electron-packager-extra-resource.html](https://newsn.net/say/electron-packager-extra-resource.html)
- [https://www.csdn.net/gather\_29/Ntzacg3sMjI4LWJsb2cO0O0O.html](https://www.csdn.net/gather_29/Ntzacg3sMjI4LWJsb2cO0O0O.html)

谢谢！

---

<div class="post-metadata">

**Author:** ![1223229224](https://avatars.discourse-cdn.com/v4/letter/1/cab0a1/32.png) [@1223229224](https://devforum.zoom.us/u/1223229224)\
**Post date:** [March 3, 2020, 9:28am UTC](https://devforum.zoom.us/t/electron-package-error-cant-find-module-zoom-zoomsdk-node/4531/3 "2020-03-03T09:28:05Z")

</div>

These materials do not solve this problem. Is there any other way?

---

<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:** [March 5, 2020, 1:18am UTC](https://devforum.zoom.us/t/electron-package-error-cant-find-module-zoom-zoomsdk-node/4531/4 "2020-03-05T01:18:19Z")

</div>

Hi [1223229224](https://devforum.zoom.us/u/1223229224),

Thanks for the reply. The usage of electron-builder is out of the scope of our SDK so I am afraid we do not have any insights on this if the above contents are not helpful.

Thanks!

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 7:24pm UTC](https://devforum.zoom.us/t/electron-package-error-cant-find-module-zoom-zoomsdk-node/4531/5 "2020-08-21T19:24:13Z")

</div>


