美文网首页
electron中使用node原生模块

electron中使用node原生模块

作者: 低调的颜某人 | 来源:发表于2019-10-23 12:20 被阅读0次

准备工作参考node-gyp的安装及使用

要在electron中使用原生模块,就需要编译

要么cd到自己的项目下node_modules(比如ffi,cd node_modules/ffi),install时不要管下载包时出现错误
要么从github上拖下来编译好复制过去(这个方式可能会有依赖需要install)
两种哪种方式,在模块目录下执行以下命令

node-gyp rebuild --target=3.1.8 --arch=x64 --dist-url=https://npm.taobao.org/mirrors/atom-shell

target为需要编译的electron版本,arch对应32还是64,32是x86,dist-url是下载electron node.lib的地址。在国内若果没有翻墙,一定要使用它!!!!!切记!切记!切记!否则会下载不了lib,导致编译错误

编译步骤可以参考node-serialport的编译

electron 太坑人了

4.x使用的node_moduleversion是69.你去下载node,tm就没有69的!!!!!

下面是网址自己看吧
https://nodejs.org/zh-cn/download/releases/
5.x和6.x的没有测试过
3.x的直接编译通过并且成功使用(本机node版本是11.x)

相关文章

网友评论

      本文标题:electron中使用node原生模块

      本文链接:https://www.haomeiwen.com/subject/idecvctx.html