electron-vue调用dll
安装python2.7,一定要2.7 https://www.python.org/download/releases/2.7/ 安装后设置环境变量:在环境变量path中添加C:\Python27 (python路径) 新建electron-vue项目 vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm install --save-dev electron-rebuild 全局安装原生模块编译模块,编译ffi模块时需要用到的,这里一定要安装 3.7.0版本稳定 cnpm install node-gyp@3.7.0 -g 安装后如何全局找不到模块就设置环境变量,path中添加C:\Users\Administrator\AppData\Roaming\npm 安装ffi cnpm install ffi --save 在项目中导入ffi const ffi=require("ffi"); npm run dev试着运行一下会发现报错了。 咋又作妖了呢?事实上electron在使用c++模时还需要根据electron的版本等信息重新编译一下,这样在electron中才能执行,我们需要进入ffi模块执行重新编译的命令,并注入参数。 cmd进入node_modules/ffi目录执行如下,