起因

使用yarn安装electron有时稳定,在搭配别的框架时有时又出现无解的错误了,于是打开electron官网,发现:

emm,似乎官方对npm情有独钟。于是我遵从官方旨意使用npm安装electron。

安装

使用命令:

npm install --arch=ia32 --platform=win32 electron

解释:

考虑最后打包要兼容32位计算机,于是我开发时默认32位

npm设置镜像

npm设置临时镜像:

npm --registry https://registry.npm.taobao.org install express

npm设置永久镜像:

npm config set registry https://registry.npm.taobao.org

异常

主要报错:

(node:3208) UnhandledPromiseRejectionWarning: HTTPError: Response code 404 (Not Found) for https://npm.taobao.org/mirrors/electron/v8.1.1/electron-v8.1.1-win32-ia32.zip
at EventEmitter.<anonymous> (E:\Codes\独立项目\quick\node_modules\got\source\as-stream.js:35:24)

你找不到网络地址???

好吧,我服了,难道淘宝源没有同步?

查找源文件

我回到:https://npm.taobao.org/mirrors/electron/

What?

对比

异常地址:
https://npm.taobao.org/mirrors/electron/v8.1.1/ 成功地址:
https://npm.taobao.org/mirrors/electron/8.1.1/

多了一个 v ?

解决

electron 官方提供了修改目录名称的环境变量electron_custom_dir

npm config set electron_custom_dir "8.1.1"

嗯,愉快的安装成功了

最新文章

  1. linux系统下make &amp; make install
  2. maven 搜索不到想从本地仓库依赖的jar包--重建本地maven仓库索引
  3. [工作中的设计模式]备忘录模式memento
  4. postgresql压力测试工具用法以及参数解读
  5. VS2008远程调试
  6. JDK安装与环境变量配置(Win7)
  7. PHP 提交checkbox表单时 判断复选框是否被选中
  8. 大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建
  9. Redis 11种Web应用场景举例
  10. Android必知必会-使用okhttp的PUT方式上传文件
  11. 微信小程序跳转微信小程序新增配置项目 navigateToMiniProgramAppIdList
  12. NLP是什么
  13. 第23章 RTX 低功耗之待机模式
  14. scala中Stream理解
  15. Centos下挖XMR门罗币的详细教程
  16. 微信小程序 - 简述
  17. ArcGIS中的坐标系统定义与投影转换(转)
  18. 【CF835D】Palindromic characteristics 加强版 解题报告
  19. 理解BSTR数据类型 神奇的BSTR
  20. 部署全局ajax处理

热门文章

  1. Java 9 新特性 – 内部类的方块操作符
  2. JavaScript类的写法(一)
  3. 署名|单位地址|Abstract
  4. Java IO: 并发IO
  5. [LC] 230. Kth Smallest Element in a BST
  6. 吴裕雄--天生自然python编程:实例(3)
  7. 为啥Waymo和Uber间的官司,这么难界定?
  8. HashMap的四种遍历!
  9. Flask admin Flask login 整合模板
  10. (Win10)Java,Maven,Tomcat8.0,Mysql8.0.15安装与环境配置,以及IDEA2019.3使用JDBC连接MySQL、创建JavaEE项目