Electron之在Windows下安装grpc
grpc有一些版本是不兼容electron的,本文介绍在Windows系统下安装electron和grpc。
以下是基于grpc 1.19.0版本和electron 4.0.3版本,亲测是确定好用的。
安装electron特定版本和grpc的步骤:
1. windows下的nrmpc文件参考:
prefix=D:\nodejs\node_modules\npm
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
第一行是将目录指向自定义的nodejs安装目录,如果不是安装在默认的C盘目录下。
2. 在electron项目目录下,安装Electron
的4.0.3
版本。
npm i electron@4.0.3 -g
3. 在electron项目目录下,安装grpc
的1.19.0
版本。
npm install grpc@1.19.0 --runtime=electron --target=4.0.3
经过以上几个步骤,然后在electron项目执行npm i
安装其他依赖后,项目应该就可以运行。
如果还运行不起来,可以尝试以下2个方法:
1. 如果编译失败可尝试:
.\node_modules\.bin\electron-rebuild
使用electron-rebuild重新编译。
2. windwos配置:
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"