node C++插件使用,在我们常规使用中,需要使用node-gyp指定对饮的node版本即可
在electron的使用中,我们需要指定的是electron版本要不然会报错使用的v8内核版本不一致导致C++扩展无法正常引入
electron官方文档-node原生模块
package.json文章来源:https://www.toymoban.com/news/detail-648345.html
{
"devDependencies": {
"@electron/rebuild": "^3.2.13",
"electron-rebuild": "^3.2.9"
}
}
下面是我实现的调试编译bat脚本提供你参考文章来源地址https://www.toymoban.com/news/detail-648345.html
rd /s /q "./build"
node-gyp configure && node-gyp rebuild --target=25.5.0 --arch=x64 --dist-url=https://electronjs.org/headers
&& node "./node/test.js"
到了这里,关于electron 使用node C++插件 node-gyp的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!