关于nodejs ffi-napi以及ffi相关包的坑

48 阅读1分钟

在使用electron时候如果想要调用windows相关的函数怎么办? 在nodejs中ffi-napi就是一个很好的选择,但是如果想要调用ffi-napi,必须要先安装其他2个依赖包,否则electron会报错, 1 ref-arry-napi

2ref-struct-napi

这两个必须要和ffi-napi一起安装! 不建议使用ffi 如果你的nodejs版本在12以上! 使用koffi也是非常推荐的 由于一些原因如果你是用的electron版本是22或者比20版本高一些,ffi-napi尽管安装了这些依赖依旧可能会报错,建议烧香祈祷🙏 如果你使用的是koffi就不用考虑这个版本问题 祝愿大家少遇到这种编译错误! 本人编译错误一天总结下的希望对看到这篇帖子的人有帮助