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版)。安装后执行
2.安装python 2.7.14,配置环境变量。
- node -v,显示node版本号
- npm -v, 显示vpm版本号
- 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 //安装自动构建工具
“scripts”: {7.安装ffi插件npm install ffi —save
“start”: “electron .”,//启动方式
“postinstall”: “electron-builder install-app-deps”//自动构建
}
会出现:正在生成代码8.出现 warning C4996:‘Nan::Callback::Call’: 被声明为已否决问题
已完成生成的代码
ffi_bi dingds.vcxproj->等提示字样
执行以下命令:.\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
推荐阅读
- 开学第一天(下)
- 【故障公告】周五下午的一次突发故障
- 人生感悟记#环境仪器宋庆国成长记#072
- 生活随笔|好天气下的意外之喜
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 汇讲-勇于突破
- Android中的AES加密-下
- 说的真好
- 六步搭建ES6语法环境
- 放下心中的偶像包袱吧