electron项目踩坑指南
- npm安装electron下载错误,可尝试注释.npmrc中的disturl;
- 需要依赖python的可能需要通过.npmrc文件中指定python程序路径;
- 如果出现报错chromedriver依赖下载错误,直接package.json注释掉;
- 如果出现electron无法下载,去gitHub下载electron@3.1.1版本,置到node_modules下;
- node-gyp rebuild
如果报错:if not defined npm_config_node_gyp,是因为windows 环境下 node-gyp 安装缺少 vcbuild.exe(VC2015安装问题)
解决方案:
npm install --global --production windows-build-tools - 如果有报关于node-sass的错
执行:
npm install --save node-sass --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist --sass-binary-site=http://npm.taobao.org/mirrors/node-sass