nvm所有命令使用详解大全

nvm是一个Node版本管理器(Node Version Manager),nvm主要都是用于处理node及其版本的问题,例如下载某个版本或者删除某个版本,本文详细介绍nvm所有命令。(如何你还没有安装nvm,可以参看windows安装nvm教程,OS X安装nvm教程)
注意:nvm命令行中的参数< version> 指的是nvm任意的版本字符串,包括:

  • 全部或部分版本号,以可选的字符串v开头,如0.10、0.1.2、v1等;
  • 默认版本别名:node、stable、unstable、iojs、system等,其中node是node的最新版本别名,iojs是io.js最新版本别名;
  • 自定义版本别名,例如nvm自定义版本别名:nvm alias foo 10.16.0,操作如下图:
nvm所有命令使用详解大全

文章图片
任何产生着色高亮的命令行选项都应该遵循参数:– no-colors,该选项可以禁止输出着色高亮。
1、nvm基本命令nvm的基本命令有– help获取帮助信息,和– version获取版本号,deactivate取消当前nvm命令行效果:
nvm --help // 显示命令行帮助信息 nvm --version // 打印输出已安装的nvm版本号 nvm deactivate // 取消当前nvm命令行效果

2、nvm下载和安装nodenvm install [-s] < version> ,从源下载一个版本为< version> 的node.js。
– reinstall-packages-from=< version> ,安装时重新安装最新版本已安装的包。
– lts,安装时只选择LTS长期支持版本。
– lts=< LTS name> ,安装时选择指定的LTS版本。
– skip-default-packages,安装时,跳过默认包文件(若存在)。
– latest-npm,安装时,试图升级最新的npm版本。
– no-progress,禁止任何下载进度条。
nvm所有命令使用详解大全

文章图片
3、nvm卸载已安装的nodenvm卸载一个已安装的node版本使用nvm uninstall < version> 命令,所有卸载命令如下:
nvm uninstall < version> // 卸载一个指定版本的node nvm uninstall --lts // 卸载长期支持版本的node nvm uninstall --lts=< LTS name> // 卸载一个指定名称的长期支持版本的node

nvm所有命令使用详解大全

文章图片
4、nvm切换node版本nvm切换node版本使用nvm use命令,如下:
nvm use [--silent] < version> // 切换到指定版本的node --lts // 自动切换到长期支持版本 --lts=< LTS name> // 自动切换到指定名称的node长期支持版本

nvm所有命令使用详解大全

文章图片
5、nvm查看node版本
nvm current // 查看当前使用的node版本 nvm ls // 查看所有本地可用的node版本 nvm ls < version> // 参看指定版本 nvm ls-remote // 查看所有可用远程版本 --lts // 查看所有长期支持版本 nvm ls-remote < version> // 参看所有node的指定远程版本 --lts // 查看所有node长期支持版本 --lts=< LTS name> // 仅查看指定名称的长期支持版本

nvm所有命令使用详解大全

文章图片
6、nvm运行node
nvm exec [--silent] [version] [< command>] // 在< version>运行命令< command> --lts --lts=< LTS name> nvm run [--silent] [version] [< args>] // 在< version>以参数< args>运行node --lts --lts=< LTS name>

7、nvm将描述解释到版本
nvm version < version> // 将给定的描述解析为单个本地版本 nvm version-remote < version> // 将给定的描述解析为单个远程版本 --lts --lts=< LTS name>

8、nvm版本别名
nvm alias [< pattern>] // 显示所有以< pattern>开头的版本别名 nvm alias < name> < version> // 给版本< version>设置一个别名 nvm unalias < name> // 删除< name>的版本别名

9、nvm和npm
nvm install-latest-npm // 在当前node版本中,将npm升级到最新版 nvm reinstall-packages < version> // 在全局重新安装npm,从< version>版本到当前版本

10、卸载npm从命令行卸载npm使用命令:npm unload。
11、npm which显示安装路径【nvm所有命令使用详解大全】npm which [current | < version> ],显示已安装node的安装路径。
nvm所有命令使用详解大全

文章图片
12、nvm缓存
nvm cache dir // 显示nvm的缓存目录 nvm cache clear // 清楚nvm的缓存目录

nvm所有命令使用详解大全

文章图片

    推荐阅读