个性化阅读
专注于IT技术分析

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下载和安装node

nvm 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下载安装node.js

3、nvm卸载已安装的node

nvm卸载一个已安装的node版本使用nvm uninstall <version>命令,所有卸载命令如下:

nvm uninstall <version> // 卸载一个指定版本的node
nvm uninstall --lts // 卸载长期支持版本的node
nvm uninstall --lts=<LTS name> // 卸载一个指定名称的长期支持版本的node
nvm卸载指定版本的node

4、nvm切换node版本

nvm切换node版本使用nvm use命令,如下:

nvm use [--silent] <version> // 切换到指定版本的node
--lts // 自动切换到长期支持版本
--lts=<LTS name> // 自动切换到指定名称的node长期支持版本
nvm切换node版本

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参看node版本

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显示安装路径

npm which [current | <version>],显示已安装node的安装路径。

mvn显示node的安装路径

12、nvm缓存

nvm cache dir // 显示nvm的缓存目录
nvm cache clear // 清楚nvm的缓存目录
mvn显示nvm缓存目录和清除缓存
赞(0)
未经允许不得转载:srcmini » nvm所有命令使用详解大全

评论 抢沙发

评论前必须登录!