当前位置:首页 > 前端

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

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

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

  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.json的devDependencies字段不能为空。

• 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

分享给朋友:

相关文章

HTML5桌面通知开启代码片段

<script type="text/javascript"> function showmsg() {   &n…

ColorUI色系

ColorUI色系

                          …

MUMU模拟器调试APP注意事项

MUMU模拟器默认ADB端口7555,所以要么修改MUMU默认端口,要么修改IDE编辑器链接端口为7555。做好这个MARK!…

uniapp无缝滚动核心代码

1、页面代码核心代码<scroll-view class="scoll-warp">     <view&nb…

npm删除掉所有模块并重新安装的方法

1、删除目录:node_modules2、运行清理命令npm cache clean -f3、安装npm install…

微信小程序强制热更新

微信小程序强制热更新

微信小程序分为冷启动和热启动,在更新后,一般需要一个周期,用户端才会重新更新。官方从小程序基础库版本1.9.90开始支持强制更新异步更新 + 强制更新方案介绍从基础库 1.9.90 开始,我们提供了&…

发表评论

访客

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