Skip to content

Electron

Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux不需要本地开发 经验。

安装中可能出现的问题

MacOS

报错大多是网络镜像问题,不要用淘宝镜像,可以试试华为镜像,如果还是报错,仔细分析报错信息 404的原因手动访问url repoitory地址,看看版本是否真的存在。以下是我安装成功的案例。

  1. 国内镜像用 https://repo.huaweicloud.com/electron/

    # 编辑 ~/.npmrc 文件
    $ vi ~/.npmrc
    
    # 写入以下内容
    registry=https://registry.npmmirror.com/
    electron_mirror=https://repo.huaweicloud.com/electron/
    electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
    
    # 保存退出
    $ :wq
    
    # 到项目目录下清除缓存
    $ rm -rf node_modules package-lock.json yarn.lock
    $ npm cache clean --force
    
    # 重新安装
    $ npm install electron --save-dev
    

  2. node 版本建议 18.19.0、npm版本建议 10.8.2

    • node版本更新,使用 nvm
    • npm 版本更新,使用 npm install -g npm@latest 或 携带版本号 npm install -g npm@10.8.2

Windows

  • https://github.com/electron/electron-quick-start/issues/560
  • 结合 MACOS 处理的思路
  • 多 Google
  • 用 powwer shell 或 管理员权限的 cmd 运行命令