windows使用yarn安装electron v7.0以上版本失败解决办法

最近electron也是迎来很多更新,版本迭代很快,我觉得更新一下自己的electron,以前用的npm,现在用yarn,为了避免相互影响,剔除冗余,我先npm uninstall electron -g,然后再使用yarn global add electron,这里提示我安装成功,我测试一下,electron -v,but...

Electron failed to install correctly, please delete node_modules/electron and try installing again

我以为是不是我这里网速或者源影响的,毕竟electron用到一些被qiang的资源,所以我删除以后再来,如此重复了两三遍,还是Electron failed to install correctly, please delete node_modules/electron and try installing again,所以我开始找解决办法,最后方法如下:

原因:

在electron中找不到path.txt

根本原因是因为downloadArtifact函数下载的太慢了

方法一:

前往淘宝镜像库:https://npm.taobao.org/mirrors/electron/

下载对应的版本,然后在node_modules\electron\下创建dist文件夹,将下载的压缩包解压进刚刚创建的dist。

在node_modules\electron\中创建path.txt,内容为electron.exe

现在再来看,成功运行了

方法二:

找到node_modules\@electron\get\dist\cjs\index.js,找到url = artifact_utils_1.getArtifactRemoteURL(artifactDetails);,改为url ="https://npm.taobao.org/mirrors/electron/7.0.0/electron-v7.0.0-win32-x64.zip";,最后再运行node node_modules\electron\install.js,

一样能解决问题,区别在于,方法一是人工下载,手动配置,方法二是先配置,然后自动下载

你可能感兴趣的:(windows使用yarn安装electron v7.0以上版本失败解决办法)