「Electron|问题记录」解决npm install electron --save-dev 各种下载速度过慢、超时或者报错等问题

这篇具有很好参考价值的文章主要介绍了「Electron|问题记录」解决npm install electron --save-dev 各种下载速度过慢、超时或者报错等问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文主要记录安装electron时遇到的问题以及最终帮助我解决这些问题的方案。

背景

开始捣鼓桌面端,想着希望web端和桌面端同时迭代,代码复用性可以强一点,选择了Electron作为技术选型。可惜在通过npm下载eletron的时候遇先后遇到几个报错:

  • RequestError: connect ETIMEDOUT 185.199.109.133:443
  • ERR_SOCKET_TIMEOUT
  • Cannot read properties of null (reading 'pickAlgorithm')

以及下载过慢的问题,即使已经将npm下载源设置成国内镜像了。

解决方案

  • 先清一下缓存:npm cache clean --force
  • 设置一下镜像源:npm config set registry https://registry.npm.taobao.org
  • 原来没有设置过的,设置镜像地址:npm config set disturl https://npm.taobao.org/dist
  • 设置electron镜像:npm config set electron_mirror https://npm.taobao.org/mirrors/electron/

重新试了一下挺快就安装好了,好耶!

验证是否安装成功

  • npx electron -v

如果输出版本号就说明安装成功了!

如果对你有帮助,就点个赞吧~👇文章来源地址https://www.toymoban.com/news/detail-603470.html

到了这里,关于「Electron|问题记录」解决npm install electron --save-dev 各种下载速度过慢、超时或者报错等问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何解决无法npm下载electron依赖的

    使用electron,安照官方例子,结果是失败的。原因是下载官网的二进制包失败,结果不能执行。 也用了npm的镜像:registry = \\\"https://registry.npmmirror.com/\\\",也不行。 后来网上折腾一段时间,看到一个开源项目(基于electron),写到要在npm设置electron的镜像,才可以。 使用命令:npm

    2024年02月21日
    浏览(30)
  • npm install 中 --save 和 --save-dev 是什么?

    npm,全名 Node Package Manager,套件管理工具,package.json 会记下你在项目中安装的所有套件。 假设在项目中安装 lodash 这样在 dependencies 中会出现: 如果修改了导入方式: 就会看到 lodash 跑到了 devDependencies 中: 官方解释: “dependencies”: Packages required by your application in productio

    2024年02月12日
    浏览(36)
  • macOS下由yarn与npm差异引发的Electron镜像地址读取问题

    记录macOS下由yarn与npm差异引发的Electron镜像地址读取问题 写在前面:该问题仅仅出现在Linux和macOS上,Windows上不存在该问题! 最近笔者重新拾起了Electron,把最新版Electron的官方文档阅读了一遍。众所周知,Electron作为依赖在安装的时候,其二进制文件下载在国内一直以来都是

    2024年02月06日
    浏览(34)
  • electron 使用electron-packager打linux-x64包与linux-arm64包,解决打包缓慢问题

    使用electron-packager打linux-x64包与linux-arm64包,解决下载zip打包缓慢问题 在使用electron-packager打包的过程中,需要在第一次下载electron版本对应的zip文件,下载很缓慢,而且还可能出现每次都在下载zip的情况 解决思路是提前下载好zip文件并修改electron—packager源码将zip的路径指定到

    2024年02月16日
    浏览(32)
  • npm install报错,解决记录

    我这里建议检查 1.node.js版本是否和前使用版本一致 2.npm版本是否和前使用版本一致 3.vue版本是否和前使用版本一致 4.vue脚手架是否和前使用版本一致 5.npm镜像是否和前使用版本一致 项目根目录的 .npmrc 的配置,优先级最高,且随着项目一起,可以免去因不同开发者的电脑的环

    2024年02月08日
    浏览(31)
  • 解决 Mac 上使用 Electron Updater 更新 App 不成功的问题!!!

    1. 现象 在Mac电脑上,使用Electron Updater对程序进行更新,但是一直不成功,也不报错。具体表现是这样的:当前我的程序版本是3.11版本,点击更新之后,也下载了,但是更新之后还是3.11,也就是意味着更新不成功。 对于具体问题具体分析,这里我先贴一下我的更新代码:

    2024年02月13日
    浏览(46)
  • 0001__安装electron失败 postinstall: `node install.js`

    不一样的 npm 快速安装electron的方案 - 简书 打开浏览器输入 下述网址, 找到你要的版本号, 点击后找到你的平台点击即可下载了。 https://registry.npmmirror.com/binary.html?path=electron/ 作者:一颗人心 链接:https://www.jianshu.com/p/d892132b56af 来源:简书 著作权归作者所有。商业转载请联

    2024年02月11日
    浏览(37)
  • 安装Electron时报错command sh -c node install.js

    在安装Electron报如下错误 在指令后面添加 --ignore-scripts,意思是npm 将不会运行在package.json中指定的scripts

    2024年02月16日
    浏览(41)
  • Electron打包的桌面应用程序,运行中程序黑屏、白屏等渲染进程崩溃问题解决

    使用 Electron 打包 web 项目为桌面应用程序,由于运行环境的硬件条件或其他一些原因,导致程序运行过程中黑屏、白屏、崩溃。 2.1 依赖版本: electron : v8.2.1 electron-log : v4.1.1 electron-packager : v14.2.1 2.2 运行环境 win7 x86 2.3 分析过程 2.3.1 排除 程序本身运行不会“白屏”,但运行

    2024年02月07日
    浏览(44)
  • 记录 vue + vuetify + electron 安装过程

    NodeJs 版本: 20 内容来自: Electron + Vue.js + Vuetify 构建跨平台应用_思月行云的博客-CSDN博客 文章浏览阅读61次。Go coding! https://blog.csdn.net/kenkao/article/details/132600542 安装完成后的进一步配置 【精选】Electron使用preload预加载及安全策略_electron preload-CSDN博客 文章浏览阅读5k次。使用

    2024年02月06日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包