electron之node原生模块ffi的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了electron之node原生模块ffi的使用相关的知识,希望对你有一定的参考价值。
参考技术A 1.node-gyp
node-gyp的使用
参考 electron中使用node原生模块
(这个方式是很早的时候使用过了,现在如果有问题,我也不太清楚了)
1.electron-rebuild
2.ffi
3.最后
在使用electron rebuild的命令时,确保electron内的使用nodejs版本和系统安装的版本相同(包括32位和64的区别)
electron 5.x 使用nodeJs 12
electron 4.x 使用nodeJs 10
如果dll版本是32位,nodeJs和lectron版本都必须是32位的, 一定要注意!!
32位的electron可以到 https://npm.taobao.org/mirrors/electron/ ,然后覆盖node_modules下的electron
或者在packages.json 中添加
electron-build命令一定要写在前面,否则会去找这个module
以上是关于electron之node原生模块ffi的使用的主要内容,如果未能解决你的问题,请参考以下文章
Node.js使用ffi-napi,ref-napi,ref-array-napi,ref-struct-napi调用动态库
如何在 Electron 中使用 node_modules?
如何在 Electron 中使用 node_modules?