electron有关mac构建

针对 Mac M1/2/3 芯片的设备,proces.arch=arm64.

执行下面命令,检查下按照的 node.js 版本是不是 intel x64 指令集,如果是的话安装下 arm64 指令集的 node.js终端中执行以下命令:node -p process.arch

对应的node版本也是arm版

electron-builder要23版本以上,23版本以下不兼容

方法二:

安装 Rosetta 2(如果未安装):

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

创建一个终端应用以 Rosetta 方式运行:

打开 应用程序 文件夹中的 终端 应用。

右键点击 终端 应用并选择 获取简介(Get Info)。

勾选 以 Rosetta 打开(Open using Rosetta)。

在 Rosetta 终端中安装nvm与 Node.js

mac电脑M1芯片如何安装低版本node环境

相关推荐
Dontla3 小时前
为什么React列表项需要key?(React key)(稳定的唯一标识key有助于React虚拟DOM优化重绘大型列表)
javascript·react.js·ecmascript
阿福不是狗5 小时前
Python使用总结之Mac安装docker并配置wechaty
python·macos·docker
gen_5 小时前
mac环境下的python、pycharm和pip安装使用
python·macos·pycharm
德育处主任Pro5 小时前
『React』Fragment的用法及简写形式
前端·javascript·react.js
CodeBlossom6 小时前
javaweb -html -CSS
前端·javascript·html
CodeCraft Studio6 小时前
【案例分享】如何借助JS UI组件库DHTMLX Suite构建高效物联网IIoT平台
javascript·物联网·ui
打小就很皮...6 小时前
HBuilder 发行Android(apk包)全流程指南
前端·javascript·微信小程序
dancing9999 小时前
cocos3.X的oops框架oops-plugin-excel-to-json改进兼容多表单导出功能
前端·javascript·typescript·游戏程序
萌萌哒草头将军9 小时前
🚀🚀🚀Prisma 发布无 Rust 引擎预览版,安装和使用更轻量;支持任何 ORM 连接引擎;支持自动备份...
前端·javascript·vue.js
书语时10 小时前
ES6 Promise 状态机
前端·javascript·es6