nvm使用详解——命令解析大全
Author:zhoulujun Date:
nvm解析
nvm是一个Node版本管理器(Node Version Manager),nvm主要都是用于处理node及其版本的问题,例如下载某个版本或者删除某个版本,本文详细介绍nvm所有命令。
windows 上的 nvm 和 linux & MacOS 上的 nvm 工具不是一个项目,它们是两个团队做出来的东西。
nvm(Linux、Unix、OS X)的安装: https://github.com/nvm-sh/nvm
nvm(Windows) 安装:https://github.com/coreybutler/nvm-windows
nvm命令行中的参数<version>指的是nvm任意的版本字符串,包括(可以通过nvm ls 命令查看):
全部或部分版本号,以可选的字符串v开头,如0.10、0.1.2、v1等;
默认版本别名:node、stable、unstable、iojs、system等,其中node是node的最新版本别名,iojs是io.js最新版本别名;
自定义版本别名,例如nvm自定义版本别名:nvm alias foo 10.16.0
任何产生着色高亮的命令行选项都应该遵循参数:–no-colors,该选项可以禁止输出着色高亮。
常用nvm命令
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版本
nvm切换node版本使用nvm use命令,如下:
nvm use [--silent] <version> // 切换到指定版本的node
--lts // 自动切换到长期支持版本
--lts=<LTS name> // 自动切换到指定名称的node长期支持版本
node永久切换版本
nvm use 版本在mac和Linux上只是临时切换版本, 新开一个终端之后还是之前的版本
node永久切换版本 nvm alias default 5.7.0
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 命令大全
nvm 命令 | 命令解释 |
---|---|
nvm --help | 展示帮助 |
nvm --version | 已安装的nvm版本 |
nvm install version | 下载对应的 node 版本(version) |
mvn install --reinstall-packages-from= | 重新安装对应的 node 版本 |
nvm install --lts | 仅从LTS版本中选择安装 |
nvm install --lts= | 仅从特定LTS系列的版本中选择 |
nvm install --skip-default-packages | 跳过默认软件包文件 |
nvm install --latest-npm | 安装后,在给定的节点版本上升级到最新的npm |
nvm install --no-progress | 没有下载进度条 |
nvm uninstall | 卸载对应的 node 版本 |
nvm uninstall --lts | 卸载LTS版本 |
nvm uninstall --lts= | 卸载指定的LTS 版本 |
nvm use | 使用对应的 node 版本 |
nvm use --lts | 使用LTS 版本 |
nvm use --lts= | 使用指定的LTS 版本 |
nvm list | 展示安装的 node 版本(可以简写为nvm ls) |
nvm current | 显示当前节点的激活版本 |
nvm version | 展示当前的 node 版本 |
nvm exec [–silent] [] | 使用指定的 版本运行 command命令 |
nvm run [–silent] [] | 使用指定的版本运行 args |
nvm alias | 对 version 版本设置一个别名 |
nvm unalias | 删除这个别名 |
nvm install-latest-npm | 在当前node 版本上升级最新的npm版本 |
nvm reinstall-packages | 将version版本中的全局安装包安装到当前版本中 |
nvm unload | 从shell中卸载nvm |
nvm on | 开启node版本管理 |
nvm off | 关闭node版本管理 |
nvm node_mirror [url] | 设置node镜像 |
nvm npm_mirror [url] | 设置npm 镜像 |
参考文章
https://www.flyinbug.cn/2021/07/26/nvmNode/
转载本站文章《nvm使用详解——命令解析大全》,
请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/nodejs/8699.html