win10环境下electron+ffi|win10环境下electron+ffi 开发环境的配置

win10环境下electron+ffi 开发环境的配置 在win10 ,64 位环境下配置electron+ffi环境。配置环境花了将近8小时,小白伤不起呀。
笔记本准备 win10,64位
在 Windows power shell 下以“管理员”身份执行以下命令。
Markdown及扩展 1.win10,64位
2.安装node.js(8.11.3 LTS版)。安装后执行

  • node -v,显示node版本号
  • npm -v, 显示vpm版本号
2.安装python 2.7.14,配置环境变量。
- python -v,显示python 版本号
3.安装vs2015专业版。(尝试过纯净环境下安装Visual Studio Build Tools ,一直没成功。即https://github.com/nodejs/node-gyp#installation onWindows option2方法 )
3.执行:npm install –global –production windows-build-tools
3.1 npm config set python d:/python2.7/python.exe(d:/python2.7/python.exe 换成自己的安装目录)3.2 npm config set msvs_version 2015

4.安装node-gyp npm install -g node-gyp
5.创建项目目录 ,例如d:elect_project
切换到d:elect_project目录下执行以下命令:
  • npm init //初始化
  • npm install electron //安装electron
  • npm install electron-rebuild //安装自动构建工具
6.修改package.json文件
“scripts”: {
“start”: “electron .”,//启动方式
“postinstall”: “electron-builder install-app-deps”//自动构建
}
7.安装ffi插件npm install ffi —save
会出现:正在生成代码
已完成生成的代码
ffi_bi dingds.vcxproj->等提示字样
8.出现 warning C4996:‘Nan::Callback::Call’: 被声明为已否决问题
执行以下命令:.\node_modules.bin\electron-rebuild .\node_modules\ffi\
9.rebuild Complete
生成的package.json如下:
{ "name": "ele", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "electron .", "postinstall": "electron-builder install-app-deps" }, "author": "", "license": "ISC", "dependencies": { "electron": "^2.0.7", "electron-rebuild": "^1.8.2", "ffi": "^2.2.0" } }

【win10环境下electron+ffi|win10环境下electron+ffi 开发环境的配置】参考了以下几位仙的博客内容,在此一并感谢
[1]: https://github.com/nodejs/node-gyp#installation
[2]: https://blog.csdn.net/liyangyang08/article/details/78835847
[3]: https://blog.csdn.net/qq_33826977/article/details/78645917

    推荐阅读