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环境

相关推荐
2501_9160088910 小时前
iOS 发布全流程详解,从开发到上架的流程与跨平台使用 开心上架 发布实战
android·macos·ios·小程序·uni-app·cocoa·iphone
晴殇i11 小时前
前端鉴权新时代:告别 localStorage,拥抱更安全的 JWT 存储方案
前端·javascript·面试
码农刚子11 小时前
ASP.NET Core Blazor简介和快速入门 二(组件基础)
javascript·后端
我是日安12 小时前
从零到一打造 Vue3 响应式系统 Day 27 - toRef、toRefs、ProxyRef、unref
前端·javascript·vue.js
不如喫茶去12 小时前
VUE查询-历史记录功能
前端·javascript·vue.js
一枚前端小能手12 小时前
「周更第8期」实用JS库推荐:decimal.j
前端·javascript
Tech_Lin12 小时前
JavaScript Date时间对象的常用操作方法总结
前端·javascript
一枚前端小能手12 小时前
🚫 请求取消还在用flag?AbortController让你的异步操作更优雅
前端·javascript
JohnYan13 小时前
工作笔记 - VSCode ssh远程开发
javascript·ssh·visual studio code
shayudiandian13 小时前
JavaScript性能优化实战
开发语言·javascript·性能优化