内容纲要

构建工具

  • node-gyp
  • python27
  • vc2017

electron 重新构建

electron-builder install-app-deps 可以自动重新编译适配 electron 的扩展。

packages.json 添加

"scripts": {    
    "postinstall": "electron-builder install-app-deps"
  },

命令行执行

yarn run postinstall

会编译好原生模块。

开发扩展

node-gyp configure
node-gyp build 

等效于

node-gyp rebuild

模块 package.json

{
  "name": "vpnclient",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "node-addon-api": "*"
  }
}

binding.gyp

参考

发表评论

电子邮件地址不会被公开。 必填项已用*标注