NVM的使用
请在使用命令前备份原始文件,别问我为啥,问就是,有些命令会改变一些参数,例如,使用nvm npm_mirror [url],会多了很多不必要的配置项,还少了配置项,自行体验。啧啧啧。
常见使用命令行
1. nvm arch
nvm arch: 显示node是在32位还是64位模式下运行。
2. nvm current
nvm current: 显示当前激活的node版本(当前使用的node版本)
3. nvm install <version> [arch]
nvm install <version> [arch]: 版本可以是特定版本,
- "latest": 表示最新的当前版本,
- "lts": 表示最新的LTS版本
- "[arch]":(可选)指定是安装32位版本还是64位版本(默认为操作系统的位数) 设置 [arch] 为 "all" 就是指安装 32 和 64 位的版本.
- 在命令行行尾添加
--insecure表示绕过远程下载服务器的SSL验证.
4. nvm list [available]
nvm list [available]: 列出以安装的nodejs版本. 在末尾输入"available" 可以查看有什么可供安装的,list别名为ls. (我们可以输入nvm ls来代替nvm list,当我们想看看已经安装了的node版本可以使用命令行:nvm ls或nvm list。当我们想下载额外的node版本时想参考有哪些版本可以下载的,我们可以输入nvm ls available 或者 nvm list available)
nvm ls或者nvm list: 查看已经安装了的node版本
nvm ls available或者nvm list available: 查看可供下载的node版本参考
5. nvm on
nvm on: 启用nodejs版本管理
注意注意注意哈,当第一次使用时,切换命令成功了但是查看node版本却发现不存在,请注意使用nvm on来开启nvm管理,啊啊啊啊啊啊记住呀,否则第一次它是没有生成nodejs快捷方式的,这个不关环境配置的事情,第一次就是需要使用nvm on来启用,嗷莫~~~~~~~
6. nvm off
nvm off: 禁用nodejs版本管理
7. nvm proxy [url]
nvm proxy [url]: 设置下载的代理. 将[url]留空以查看当前代理,设置[url]为"node"代表移除代理.
8. nvm node_mirror [url]
nvm node_mirror [url]: 设置node镜像,默认镜像为nodejs.org/dist/. 将[url]留空代表使用默认url.
9. nvm npm_mirror [url]
nvm npm_mirror [url]: 设置npm 镜像. 默认为 github.com/npm/cli/arc…. 将[url]留空代表使用默认url.
10. nvm uninstall <version>
nvm uninstall <version>: 这个版本必须是指定版本
11. nvm use [version] [arch]
nvm use [version] [arch]: 切换使用指定的版本. 选项为"latest", "lts", 或 "newest".
"newest"是最后安装的版本. 可选指定32/64位体系结构。nvm将继续使用所选版本,但切换到32/64位模式. 请使用管理员权限或者身份,否则切换版本失败
使用管理员身份运行
12. nvm root [path]
nvm root [path]: 设置nvm存储不同版本nodejs的目录。如果未设置<path>,则将显示当前根目录。
13. nvm version
nvm version: 显示当前windows运行的nvm版本. 别名为v,即可以是nvm v.
14. 附:nvm使用node后目录
因为我当前使用的是16.16.0,所以我这个nodejs的快捷方式是指向16.16.0的