在Mac上使用nvm管理Nodejs版本

博主日常也会接触到各种Nodejs项目,一般来说每个项目使用的Nodejs版本都会有点差异,来回切换项目的时候因为Node版本不兼容导致的冲突时常发生。那么今天介绍的这个神器——nvm就厉害了,学会使用它,轻松玩转Nodejs

 

博主日常也会接触到各种Nodejs项目,一般来说每个项目使用的Nodejs版本都会有点差异,来回切换项目的时候因为Node版本不兼容导致的冲突时常发生。那么今天介绍的这个神器——nvm就厉害了,学会使用它,轻松玩转Nodejs。

 

安装nvm

建议使用homebrew安装

brew install nvm 或 arch -x84_64 install nvm 

也可以使用脚本安装

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash

nvm版本

安装完成后检查是否安装成功,显示版本即表示成功。

 

管理Nodejs

  • 列出远程全部版本
    nvm ls-remote
    
          v15.12.0
           v15.13.0
           v15.14.0
            v16.0.0
            v16.1.0
            v16.2.0
            v16.3.0
            v16.4.0
            v16.4.1
            v16.4.2
            v16.5.0
            v16.6.0
            v16.6.1
            v16.6.2
            v16.7.0
            v16.8.0
            v16.9.0
            v16.9.1
           v16.10.0
           v16.11.0
           v16.11.1
           v16.12.0
    ->     v16.13.0   (LTS: Gallium)
           v16.13.1   (LTS: Gallium)
           v16.13.2   (LTS: Gallium)
           v16.14.0   (Latest LTS: Gallium)
            v17.0.0
            v17.0.1
            v17.1.0
            v17.2.0
            v17.3.0
            v17.3.1
            v17.4.0
            v17.5.0
            v17.6.0
            v17.7.0
            v17.7.1
    
  • 查看本地安装的版本
    nvm ls
    
           v14.18.1
           v14.19.0
    ->     v16.13.0
             system
    default -> v16.13.0
    iojs -> N/A (default)
    unstable -> N/A (default)
    node -> stable (-> v16.13.0) (default)
    stable -> 16.13 (-> v16.13.0) (default)
    lts/* -> lts/gallium (-> N/A)
    lts/argon -> v4.9.1 (-> N/A)
    lts/boron -> v6.17.1 (-> N/A)
    lts/carbon -> v8.17.0 (-> N/A)
    lts/dubnium -> v10.24.1 (-> N/A)
    lts/erbium -> v12.22.10 (-> N/A)
    lts/fermium -> v14.19.0
    lts/gallium -> v16.14.0 (-> N/A)
    

     

  • 显示当前使用的版本
    nvm current
    v16.13.0

     

  • 安装指定的Nodejs版本
    nvm install v16.14.0

    安装完成后自动切换到该版本。

  • 使用指定的Nodejs版本
    nvm use v16.14.0

     

  • 设置默认的版本
    nvm alias default v16.14.0

     

有了nvm,你可以在不同的项目间轻松切换Nodejs的版本,再也不用担心版本冲突了。

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/121/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年3月14日 01:47
使用Bitwarden实现文件分享
下一篇 2022年3月16日 01:56

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注