问题
安装electoron,报错 throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again');
删了重装好像也没有用
解决
查看npm 配置 npm config ls -l
没有问题
在查看代码中文件报错的方法,发现url有问题
解决1
cnpm i -D electron@8.0.0
解决2
- 用nrm切淘宝源之后
- package.json改为:
"install": "node ./node_modules/electron/install.js"
, - 在artifact-utils.js文件头部找到 BASE_URL,改成下面的:
const BASE_URL = 'https://npm.taobao.org/mirrors/electron/'
- 最后定义path语句的最后补上:
.replace("v","")
- 执行
npm run install
完成
参考