Closed AllenTom closed 2 years ago
首先,可以确认下你在arm64架构上
$ node -p process.arch
arm64然后可以通过以下命令切换到 x64 架构环境上
$ arch -x86_64 zsh
可以查看下现在的架构环境是否正确
$ node -p process.arch
x64再使用nvm安装node
nvm install v14.15.4
接着,再次确认下现在的架构环境是否正确
$ node -p process.arch
x64现在就可以进行依赖安装,并启动Electron控制台
后续也可以继续回到 arm64架构环境
$ exit
$ arch
arm64
目前我们的 electron sdk 是暂时没有支持 arm64 架构的 .node 文件的。
问题已经解决了,使用x64架构的Nodejs就可以了,Rosetta可以自动转译,目前没发现任何问题。
你好,能详细说一下使用“x64架构的Nodejs”是什么意思嘛?我这边也遇到了这个问题,而且我用得应该就是x64架构的
目前从electron 10.6.403 版本已经支持了双架构
详细可看下腾讯云文档:https://cloud.tencent.com/document/product/647/62562#90d73165-fbbd-4aea-90d2-4a0a9bbf4d8a
你好,能详细说一下使用“x64架构的Nodejs”是什么意思嘛?我这边也遇到了这个问题,而且我用得应该就是x64架构的
![]()
![]()
【当前现象】 依赖安装完成后启动Electron控制台输出错误。
是否是文件仅支持x86_64不支持arm64e架构的问题。
【SDKAppID】 1400575330
【房间号】 无
【useID】 无
【问题时间段】 2021.11.22
【机型】 macbook m1pro
【之前版本有无此问题】 有 【复现概率】 必现
【复现途径】 按照教程导入SDK之后就会显示
【Demo 复现途径】
【相关附件】