Electron
Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux不需要本地开发 经验。
安装中可能出现的问题
MacOS
报错大多是网络镜像问题,不要用淘宝镜像,可以试试华为镜像,如果还是报错,仔细分析报错信息 404的原因手动访问url repoitory地址,看看版本是否真的存在。以下是我安装成功的案例。
-
国内镜像用
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
-
node 版本建议
18.19.0
、npm版本建议10.8.2
- node版本更新,使用
nvm
- npm 版本更新,使用
npm install -g npm@latest
或 携带版本号npm install -g npm@10.8.2
- node版本更新,使用
Windows
https://github.com/electron/electron-quick-start/issues/560
- 结合 MACOS 处理的思路
- 多 Google
- 用 powwer shell 或 管理员权限的 cmd 运行命令