一、Node.js版本管理工具的使用 1.1、版本管理工具对比Node.js版本管理工具有很多个,首先简单对比下:
1.2、版本管理器常用命令各管理器在命令行的使用过程中,均可使用help帮助命令查询相关用法,例如
1 root@syshlang:~$ nvm help
以下列出各管理器常用命令
1.2.1、n管理器常用命令1 2 3 4 5 6 7 8 9 10 11 12 13 14 # 查看已安装的node版本 n # 查看可用的Node版 n ls # 安装稳定版本node n stable # 安装最新的版本node n latest # 安装或使用某个版本node n [version] # 卸载某个版本node n rm [version] # 以指定的版本node来执行脚本 n use [version] [xxx.js]
1.2.2、nvm管理器常用命令1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # 查看已经安装的node版本 nvm list nvm ls nvm list installed nvm ls installed # 查看网络可以安装的node版本 (window用户) nvm list available nvm ls available # 查看网络可以安装的node版本 (非window用户) nvm ls-remote # 安装最新的node版本 nvm install latest # 安装某个版本node nvm install [version] # 卸载某个版本node nvm uninstall [version] # 切换node版本至某个版本 nvm use [version] # 设置nodejs镜像和npm镜像 nvm node_mirror https://npm.taobao.org/mirrors/node/ nvm npm_mirror https://npm.taobao.org/mirrors/npm/
除了通过命令设置nodejs镜像和npm镜像外,还可以以修改配置文件的方式,打开nvm文件夹下settings.txt文件进行修改:
1 2 3 4 5 6 7 root: D:\nvm arch: 64 proxy: none originalpath: originalversion: node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
1.2.3、nvmw管理器常用命令1 2 3 4 5 6 7 8 9 10 # 查看已经安装的node版本 nvmw ls # 安装某个版本node nvmw install [version] # 卸载某个版本node nvmw uninstall [version] # 切换node版本至某个版本 nvmw use [version] # 永久切换node版本 nvmw switch [version]
1.2.4、nvs管理器常用命令1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # 初始化并使用 NVS nvs install # 从 profile 和 environment 中移除 NVS nvs uninstall # 安装某个版本node nvs add [version] # 安装最新版本的node nvs add latest # 安装lts版本的node nvs add lts # 移除某个版本的 Node nvs rm [version] # 查看已经安装的版本 nvs ls # 查看网络可以安装的node版本 nvs ls-remote # 更新当前环境的 node 至最新版本 nvs upgrade
附: 不同操作系统通过包管理器方式安装 Node.js