V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
preper
V2EX  ›  前端开发

homebrew 可否替代 nvm?

  •  
  •   preper · 62 天前 · 1218 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为 node 只有 15 版本之后才支持 apple m1 芯片,而 homebrew 上的 [email protected] 就已经支持了 m1 芯片(同时我也很好奇是怎么做到支持的)。所以依靠 homebrew 的 link 和 unlink ,是否可以代替 nvm ?目前我想到了两点 nvm 能做到而我不知道 homebrew 怎么做到的事,一是精确到某个小版本,比如 node 14.1.1 ,二是按装低版本 node ,homebrew 好像只支持到 [email protected] 。如果这两个缺点能接受,是否就可以摆脱 nvm 了?

    9 条回复    2021-11-16 16:14:20 +08:00
    wellsc
        1
    wellsc  
       62 天前
    不是一个层级的东西
    datou
        2
    datou  
       62 天前
    nodejs 可以自己从源码编译

    以前折腾树莓派 2 的时候就是自己编译 node
    preper
        3
    preper  
    OP
       62 天前
    @wellsc 可否详细讲讲?我的理解,这两个工具都是下载多个 node 版本,通过切换指向的包来控制全局的 node 命令调用的 node 包。区别就是 nvm 只是下载 node 官方的包,homebrew 会自己编译。如果只是使用的话感觉应该没有区别?
    preper
        4
    preper  
    OP
       62 天前
    @datou 提这个问题主要是考虑如何方便的切换多个版本的 node 。如果只是自己用的话肯定是用最新的,但是如果要跑一些工作上的老项目,难免要和低版本的 node 打交道。
    basefas
        5
    basefas  
       62 天前
    本地随意,线上 docker
    klarkzh
        6
    klarkzh  
       62 天前
    我的电脑 nvm 启动太慢了,所以放弃 nvm 了
    weixiangzhe
        7
    weixiangzhe  
       62 天前 via iPhone   ❤️ 2
    fnm 了解一下
    podel
        8
    podel  
       62 天前
    docker 也可以看看,也是原生 arm 的
    iamben
        9
    iamben  
       62 天前 via iPhone
    n 了解一下
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4453 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:33 · PVG 10:33 · LAX 18:33 · JFK 21:33
    ♥ Do have faith in what you're doing.