美文网首页
N - Node Version Manager

N - Node Version Manager

作者: 十月末的故事 | 来源:发表于2023-03-25 15:32 被阅读0次

    Node Version Manager

    N (官网) 是一个 npm 版本管理,可以很方便的切换当前 node 及 npm 的版本,只需要执行一个命令 n

    安装 n

    npm i -g n
    

    或者

    brew install n  # macOS 安装
    

    </br>

    常用命令

    安装 node 版本

    n 16  # 安装 16.x 版本的 node,会自动拉取 16.x 的最新版
    

    或者指定版本安装

    n 16.9.0  # 指定版本安装
    

    切换版本

    n
    

    删除版本

    n rm 16.9.0
    

    </br>

    指定目录

    macOS 中,n 默认下载后缓存和安装的 node 版本都在 /usr/local 目录下,如果是 M1 芯片以上的电脑,一般应该安装在 /opt/homebrew 目录下,如果需要修改(强迫症),可以在 ~/.bash_profile 文件中增加以下几行

    export N_PREFIX='/opt/homebrew'
    export PATH=$N_PREFIX/bin:$PATH
    export N_CACHE_PREFIX='/opt/homebrew/lib'
    

    export N_PREFIX='/opt/homebrew'export PATH=$N_PREFIX/bin:$PATH 将会使 n 安装的 nodenpm 都安装到 /opt/homebrew/bin 目录下。

    export N_CACHE_PREFIX='/opt/homebrew/lib' 将会使 n 下载的 node 版本都缓存到 /opt/homebrew/lib/n 目录下

    修改后,执行以下命令使修改生效

    source ~/.bash_profile
    

    重新执行安装命令,就会缓存到 /opt/homebrew/lib/n 目录下。

    对应的 node 和 npm 命令也会安装到 /opt/homebrew/bin 目录下,可以用以下命令验证结果

    which node
    which npm
    

    相关文章

      网友评论

          本文标题:N - Node Version Manager

          本文链接:https://www.haomeiwen.com/subject/hxdnrdtx.html