开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第19天,点击查看活动详情
背景
因为开发中用到了多个版本的nodejs,故需要使用nvm工具进行切换。
1.exe安装过程中的坑
首先,我们打开github的release地址,选择一个最新的版本的exe即可。
安装过程中记得不要修改安装路径的地址,会导致权限不足的问题,具体问题的表现就是:无法在symlink下生成node的快捷方式。
2.安装npm失败
我们使用nvm install v...时,对于部分版本,nvm会无法正确安装npm,导致npm无法使用。
此时,我们来到nodejs的官网,在下载界面,点击:- Previous Releases
翻页寻找到自己项目当时使用的版本号,点击进入,比如14.16.1
选择我们对应电脑位数的二进制zip包进行下载,然后再在nvm的安装路径上进行解压缩,并重命名为版本号即可,就像下面这样:
3.nvm 常用命令
| 命令 | 含义 |
|---|---|
nvm -v | 检测 nvm 版本 |
nvm install <version> [arch] | 下载指定版本 Node |
nvm list | 安装的 Node 版本列表 |
nvm use <version> [arch] | 使用指定版本的 Node |
nvm uninstall <version> | 卸载指定版本 Node |