当前位置:首页 > 前端 > 正文内容

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

Z先生4年前 (2021-07-20)前端885

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

  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

分享给朋友:

相关文章

VUE打包时from UglifyJs Unexpected token: punc (()错误解决方案

归其原因是因为缺少ES2015的语法解析。因此进行如下2步操作即可解决问题:1、安装babel-preset-es2015npm install babel-preset-es20...

npm 更新模块

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

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

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

微信html链接小程序原始写法(暂未测试)

微信html链接小程序原始写法(暂未测试)

无意间发现了微信的这个链接,这几天比较忙,暂时还没有测试,等空了再测试一下。<a class="weapp_text_link"   &nbs...

写给即将寿终正寝的Flash,即html5 Flash解决方案

写给即将寿终正寝的Flash,即html5 Flash解决方案

Adobe的Flash将于2020年12月31日正式终止。Adobe公司最近宣布,将会正式宣布停止对Flash的支持,这也变相宣布了Flash的死亡,Flash Player将于2020年12月31日...

js中获取当前url路径

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

发表评论

访客

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