1
belin520 2020-12-18 09:15:42 +08:00 4
哈哈,昨天把我的 Electron 程序也 build 出了 ARM 的 macOS 安装包,主要有以下几点
1. Electron 需要大于 Electron@11 2. Electron-builder 需要大于 [email protected] 3. nodejs 官方支持版本是 node@15,如果你的项目无法支持此版本,可以通过 nvm 安装 [email protected] (记得,大于、小于这个版本都没有办法在 M1 上 build 、install ) 4. 如果你的项目依赖了原生的 node 模块,那么需要在 [email protected] 以上的版本上重新 build 出 arm64 架构的包 5. Electron-builder 最新的 preview 版本还有 bug,无法打包 dmg 的安装包,可以把 node-modules/dmg-builder/out/dmg.js 中的 imageArgs.push("-fs", "HFS+", "-fsargs", "-c c=64,a=16,e=16") 先注释掉即可 |
2
ccming 2020-12-18 09:33:40 +08:00
Activity Monitor 也显示 Apple 吗
|
3
putaozhenhaochi 2020-12-18 09:42:14 +08:00 2
巨硬不愧是苹果最佳开发者
|
4
janxin 2020-12-18 09:49:32 +08:00
https://doesitarm.com/ 查看软件是否支持 ARM
|
5
hantsy 2020-12-18 10:15:04 +08:00
苹果真的是能折腾,电脑 CPU,从 PowerPC,IntelX86,ARM 。手机从三星,高通,到 Intel/自研。
|
7
hantsy 2020-12-18 10:21:39 +08:00
还是 Linux 大法好,一开始就各种平台通吃。
|
8
hantsy 2020-12-18 10:22:25 +08:00
看新闻说 Windows 10X ( ARM 版本)又要杀回来了。
|
12
Livid MOD OP @hantsy 这台 M1 MacBook Air 其实也是我最近几年买过的最便宜的一台电脑。从这个角度来说,性价比无敌。
|
13
bzq2810 2020-12-18 11:20:21 +08:00 via iPhone
系统信息里面应用程序那一页 vscode insiders 显示的架构是 iOS
|
14
cholerae 2020-12-18 13:23:35 +08:00
记得 vscode insider 挺早以前就支持了吧,m1 刚发布就支持了
|
16
tees 2020-12-18 13:52:23 +08:00
docker,也有 m1 版本的了,但很多镜像并没有 arm 版本。
|
17
Tink 2020-12-18 15:11:18 +08:00
|
19
Livid MOD OP |
22
Lemeng 2020-12-18 16:15:51 +08:00
真好
|
23
stillyu 2020-12-18 16:18:00 +08:00
刚卖了 Mac mini,准备入手 M1 的
|
24
suzic 2020-12-18 16:40:26 +08:00
apple 版的装了打不开,intel 的能打开,不知道什么情况。m1 mbp 16G
|
25
suzic 2020-12-18 17:03:35 +08:00
@suzic 找到问题原因了,不能拉到应用程序里,直接解压直接点击是能打开的。
现在就等一个 EDGE for Silicon 了 |
27
icy37785 2020-12-18 17:12:28 +08:00 via iPhone
@hantsy #26 一般的开放 8g 勉强够用了。8g 不够的需求 16g 多半也不够,那就买 8g 省钱等 32g 内存版本出来换。
|
28
hantsy 2020-12-18 19:02:42 +08:00
现在开发 8G 真不够,程序都要 docker 容器化。之前就是跑这些东西,感觉很吃力,才升级 16G 的。
|
29
coolmenu 2020-12-18 21:36:37 +08:00
我的 M1 就是 8 给,外面用 vscode remote 远程开发,本地有时候用 affiniy photo 修修图,着急的话 intellij 做的 java 的修补,8g 目前够用了,坚持到明年春,看看新的 16 或者 14 寸。
|
30
xunandotme 2020-12-18 22:07:45 +08:00
@hantsy 每个人对开发的要求都不一样,哈哈。ssh + vim,有个系统,terminal 就行。我就后悔没买当时传说打字都卡的 macbook12 寸
|
31
chenqh 2020-12-18 23:50:41 +08:00
@xunandotme vim 写代码也太难了吧,我只能用用 vscode 或者 pycharm 这种东西了
|
32
815979670 2020-12-19 21:15:08 +08:00
话说 Vscode 好像一直有 ARM 版本
|