当前位置: 首页 > news >正文

彻底解决electron-builder安装问题与npm下载配置问题

        electron-builder这个工具每次安装最少要耗费我整整一天的时间。由于只需安装一次即可使用就没去做好笔记,但有时候涉及到更新,或者换了新电脑,这个环境还得重新安装。为了避免下次安装浪费一整天时间,特此做好笔记。

        虽然网上找了很多资料但都不详细,现在我们从底层来理解透彻,逐步分析为什么这个问题始终无法解决,为此我们下次在遇到类似的问题也就有了很好的解决方案。

        我们先来了解一下资源下载,我们在通过npm install electron-builder安装的时候需要下载各种压缩包到电脑缓存中,然而有些资源包是在国外服务器,比如github这里需要魔法才能下载。所以对于下载问题第一种解决方案则是翻墙。然而也可以设置npm 里的淘宝代理,但代理的地址还是无法下载。

        第二种方案则是提前将下载好的文件存放到本地电脑对应的缓存中这里可以参考如下地址

CNPM Binaries Mirror 从这个镜像中去找到你要下载的文件,然后存入到缓存中

缓存位置如下:
Linux系统: $XDG_CACHE_HOME或~/.cache/electron/
MacOS系统: ~/Library/Caches/electron/
Windows系统: $LOCALAPPDATA/electron/Cache或~/AppData/Local/electron/Cache/

需要下载哪些内容,我们在安装的时候都会有提示比如下图:

http://www.lryc.cn/news/238237.html

相关文章:

  • 变量命名的规则与规范
  • 【开源】基于Vue和SpringBoot的服装店库存管理系统
  • 怎样用css画一个圆?
  • Minikube Mac安装使用
  • 人工智能-循环神经网络通过时间反向传播
  • Delphi 取消与设置CDS本地排序
  • 智能门禁刷脸照片格式gif、bmp,png转换,转换base64
  • 听GPT 讲Rust源代码--src/librustdoc
  • hosts 配置本地映射不生效
  • Linux难学?大神告诉你,Linux到底该怎么自学!
  • GAMES101—Lec 05~06:光栅化
  • R语言——taxize(第三部分)
  • 用于神经网络的FLOP和Params计算工具
  • CUDA核函数,如何设置grid和block即不超过大小又能够遍历整个volume
  • 【Linux】软连接和硬链接:创建、管理和解除链接的操作
  • Matlab群体智能优化算法之海象优化算法(WO)
  • go语言学习-结构体
  • Stable Diffusion进阶玩法说明
  • PDF控件Spire.PDF for .NET【转换】演示:将PDF 转换为 HTML
  • 二分查找——34. 在排序数组中查找元素的第一个和最后一个位置
  • MFC中的主窗口以及如何通过代码找到主窗口
  • Typora下载安装 (Mac和Windows)图文详解
  • 32位单片机PY32F040,主频72M,外设丰富,支持断码LCD
  • Shell判断:模式匹配:case(二)
  • 从android.graphics.Path中取出Point点,Kotlin
  • 力扣C++学习笔记——C++ 给vector去重
  • Flutter笔记:使用相机
  • 包装类型的缓存机制
  • 【BUG】第一次创建vue3+vite项目启动报错Error: Cannot find module ‘worker_threads‘
  • 多目标应用:基于非支配排序的鲸鱼优化算法NSWOA求解微电网多目标优化调度(MATLAB代码)