NodeJS的版本管理工具

NVM

今天介绍的NodeJs的版本管理工具——nvm:node 版本管理器,也就是说:一个 nvm 可以管理多个 node 版本(包含 npm 与 npx),可以方便快捷的 安装、切换 不同版本的 node。

Windows安装

  1. 进入GitHub的nvm-windows,下载:nvm-noinstall.zip
  2. 将nvm-noinstall.zip解压在名为nvm的文件夹中。
  3. 添加环境变量,在系统变量中新增NVM_HOMENVM_SYMLINK:
    NVM_HOME
    NVM_SYMLINK
  4. path中,加入这两行
%NVM_HOME%
%NVM_SYMLINK%
  1. nvm文件夹中,新建文件settings.txt,将下面模板复制进去,替换成对应的安装目录:
root: D:\Environment\nvm
path: D:\Environment\nodejs
arch: 64
proxy: none

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

配置好之后,打开控制台,通过nvm -v查看是否安装成功:

C:\Users\Admin>nvm -v
1.1.11

可以使用nvm list,查看存在的node版本,我以及安装过了,所有有两个,正常新安装,应该为空:
CMD
我们演示去安装一个新的版本,通过nvm list available,查看可安装的版本:
NODE
我们安装一个最新的20.8.1,使用nvm install 20.8.1:

C:\Users\Admin>nvm install 20.8.1
Downloading node.js version 20.8.1 (64-bit)...
Extracting node and npm...
Complete
npm v10.1.0 installed successfully.


Installation complete. If you want to use this version, type

nvm use 20.8.1

然后使用nvm use 20.8.1,使用20.8.1,通过node -v,即可查看到当前的版本:

C:\Users\Admin>node -v
v20.8.1

如果想要卸载删除某个版本,使用nvm uninstall 版本号

Linux安装

一键安装

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
# 下面是演示:
root@aliyun:/# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15916  100 15916    0     0  50208      0 --:--:-- --:--:-- --:--:-- 50050
=> Downloading nvm from git to '/root/.nvm'
=> Cloning into '/root/.nvm'...
remote: Enumerating objects: 360, done.
remote: Counting objects: 100% (360/360), done.
remote: Compressing objects: 100% (306/306), done.
remote: Total 360 (delta 41), reused 165 (delta 28), pack-reused 0
Receiving objects: 100% (360/360), 220.29 KiB | 3.73 MiB/s, done.
Resolving deltas: 100% (41/41), done.
* (HEAD detached at FETCH_HEAD)
  master
=> Compressing and cleaning up git repository

=> Appending nvm source string to /root/.bashrc
=> Appending bash_completion source string to /root/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -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

配置环境

将上面的配置内容复制,在命令行粘贴执行:

export NVM_DIR="$HOME/.nvm"
[ -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
# 下面是演示:
root@aliyun:/# export NVM_DIR="$HOME/.nvm"
root@aliyun:/# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
root@aliyun:/# [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

然后执行nvm -v,看到版本号,就说明安装成功了。
Ubuntu20

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Phils程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值