前言:最近在做一个有关electron的项目,安装之后跑起来竟然报错了,所以记录下解决过程
配置:window32 pnpm
错误:Electron 无法正确安装,请删除 node_modules/electron 并尝试重新安装
解决思路:
1.我先去腾讯云的Electron相关问题看了下,发现了有可能遇到的问题,为了安装的快一些,我先安装了淘宝镜像
# 指定 npm 国内镜像
$ pnpm config set registry=https://registry.npm.taobao.org/
# 指定 Electron 的国内镜像地址
$ pnpm config set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
2.我试一下是不是安装包,网络问题导致安装的包少了一些东西,我于是删除了包,尝试重新安装,果然设置了淘宝镜像,快了很多,感恩....
但是重新运行,还是不行,还是报“Electron failed to install correctly, please delete node_modules/electron And try installing again ”
3.在网上查资料,尝试了很多种方案,都以失败告终,最终尝试手动下载包安装
- 首先我这个electron版本是11.0.0,所以我要下载个对应的包,如下图所示
- 下载下来后,在包下面\node_modules\electron\中创建dist文件夹,将压缩包解压至该文件夹中
- 最后,进入目录 \node_modules\electron\,新建文件path.txt,里面编辑 electron.exe,保存,再次运行下,不报错了,妈呀,ok了,激动的泪水要出来了
总结:第一次接触electron,希望记录的对遇到问题的小伙伴们有所帮助