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

出于兴趣,跑下electron的官方demo,一直出现Electron failed to install correctly, please delete node_modules/electron and try installing again;困扰了许久。尝试过重装npm和给npm配置淘宝镜像,都无果之后在github上找到答案。

问题原因

主要是因为在install的时候node_modules/electron/ 中文件的丢失造成程序无法执行。对比下图很明显发现少了path.txt和dist文件夹。

缺失的electron文件:
缺失的electron文件
正常的electron文件:
正常的的electron文件

解决方案

要重新安装加载electron。这只是其中一个解决方案。参考https://github.com/pangxieju/electron-fix

  1. 首先 npm instal或者yarn install
  2. 执行 npm install electron-fix -g
  3. 接着 electron-fix start
  4. 然后在package.json的scripts加入
    "scripts": {
      "fix": "electron-fix start"
    }
    
  5. 执行 npm run fix
  6. 最后再 npm start 或者 yarn start 一下就成功了,终于舒服了

效果图:
效果图

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值