美文网首页
Node版本管理 -- nvm

Node版本管理 -- nvm

作者: tzktzk1 | 来源:发表于2023-11-03 13:51 被阅读0次
    root@tzktzk1-MacBookPro:/home# node -v
    v16.20.2
    root@tzktzk1-MacBookPro:/home# npm -v
    8.19.4
    root@tzktzk1-MacBookPro:/home# nvm -v
    0.39.0
    root@tzktzk1-MacBookPro:/home# vue --version
    @vue/cli 5.0.8
    

    1.下载安装包

    wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.0.tar.gz

    2. 解压

    mkdir -p /root/.nvm
    tar -zxvf v0.39.0.tar.gz -C /root/.nvm
    ls /root/.nvm/
    注意解压文件名,看看下载下来是啥名就改成啥名,有的是nvm-0.39.0.tar.gz

    3.配置环境

    (1)打开

    vim ~/.bashrc

    (2)在~/.bashrc的末尾,添加如下语句:

    export NVM_DIR="$HOME/.nvm/nvm-0.39.0"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
    # This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  
    # This loads nvm bash_completion
    # nodejs下载更换淘宝镜像
    export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
    

    这个注意一下NVM_DIR,确定这个目录下能找到 nvm.sh,有的解压之后可能文件名会变,去看一下ls /root/.nvm/

    (3)使配置生效

    source ~/.bashrc

    4.查看和使用

    #切换node的版本
    root@tzktzk1-MacBookPro:/home# nvm use 20
    Now using node v20.9.0 (npm v10.1.0)
    root@tzktzk1-MacBookPro:/home# node -v
    v20.9.0
    root@tzktzk1-MacBookPro:/home# nvm use 16
    Now using node v16.20.2 (npm v8.19.4)
    root@tzktzk1-MacBookPro:/home# node -v
    v16.20.2
    # 安装指定版本,latest 是最新版本
    root@tzktzk1-MacBookPro:/home# nvm install 12
    Downloading and installing node v12.22.12...
    Downloading https://npm.taobao.org/mirrors/node/v12.22.12/node-v12.22.12-linux-x64.tar.xz...
    ############################################################################# 100.0%############################################################################# 100.0%
    Computing checksum with sha256sum
    Checksums matched!
    Now using node v12.22.12 (npm v6.14.16)
    # 查看当前node的版本
    root@tzktzk1-MacBookPro:/home# node -v
    v12.22.12
    root@tzktzk1-MacBookPro:/home# 
    

    相关文章

      网友评论

          本文标题:Node版本管理 -- nvm

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