当前位置:首页 > 前端

electron 安装下载太慢的解决方案

Z先生5年前 (2021-07-20)前端1045

最简单的方法修改为阿里的镜像源即可

  1. 打开设置
    npm config edit
    通过以上命令打开.npmrc文件
  2. 在文件最后追加
    ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
    ELECTRON_BUILDER_BINARIES_MIRROR=https://npm.taobao.org/mirrors/electron-builder-binaries/
  3. 安装(建议全局安装)
    安装electron框架
    npm install -g electron
    安装electron打包程序
    npm install -g electron-builder

如果安装过程中有类似以下提示

npm ERR! code EPERM
npm ERR! syscall rename

那么需要以管理员模式运行命令安装。

如果build过程中,有以下错误,那么请确保package.jsondevDependencies字段不能为空。

• electron-builder  version=22.11.7 os=10.0.19043
• loaded configuration  file=package.json ("build" field)
⨯ Cannot compute electron version from installed node modules - none of the possible electron modules are installed.
See https://github.com/electron-userland/electron-builder/issues/3984#issuecomment-504968246
npm ERR! code ELIFECYCLE

我的解决方案是在package.json文件中,devDependencies下加入虚拟的内容。不过只要全局安装了,不用再npm install

  "devDependencies": {
    "electron": "12.0.2",
    "electron-builder": "22.8.1"
  },

另外我在白云苍狗壁纸APP上提炼了一个开发框架,这里打包提供下载。
readme.md里面有具体说明
https://gitee.com/mr-joe/electron-exe

分享给朋友:

相关文章

npm 更新模块

npm update只能按照package.json中标注的版本号进行更新,升级后不会修改package.json中的版本号,需要自己手动修改,比较麻烦。npm-check-updates 升级插件升…

uniapp开发小程序,小程序二维传参与H5、分享页面参数兼容的处理方案。

首先小程序获取二维码接口有三个,2个限制数量,一个不限制数量,但是限制生成频率(5000次/分钟)和参数长度(32位),我使用的是不限数量的接口:getUnlimited,传递的参数为:invite=…

js获取指定文件的路径

获取指定js文件的路径var src = '/static/js/demo.js'; var path = src.sub…

js中获取当前url路径

网上转的,用的时候整理// 返回 web 主机的域名,如:http://127.0.0.1:8080/testdemo/test.html?id=1&name=t…

记vue/uniapp本地调试以及部署代理服务器设置哪些事

接触vue差不多也一年有余,很多概念性的东西都不懂,逐步已经习惯了npm来安装,之前其他同事做的一些项目,npm自己拿过来也踩了很多坑,比如换个环境再npm就跑不起来了等等之类的,遇到最多的就是scs…

VUE/UNIAPP事件传参

第一种方式使用data<view @click="handleClick" data-info="大家好">点击按钮</v…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。