Visual Studio Code Insiders 1.53.0 已经原生支持 Apple Silicon
資深大佬 : Livid 11
大佬有話說 (32)
1. Electron 需要大于 [email protected]
2. Electron-builder 需要大于 [email protected]
3. nodejs 官方支持版本是 [email protected],如果你的项目无法支持此版本,可以通过 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”) 先注释掉即可
https://code.visualstudio.com/insiders/