背景
在开发过程中,不同项目可能需要使用不同版本的Node.js。频繁手动切换Node.js版本既繁琐又容易出错。因此,我们使用NVM(Node Version Manager)来轻松管理多个Node.js版本。
NVM安装(离线方式)
由于电脑无法连接互联网,我们将采用离线安装方法。
- 下载NVM
访问一个可连接互联网的电脑,从nvm-windows的GitHub发布页面下载NVM安装包。请将安装包复制到离线电脑上。 - 安装NVM
在离线电脑上运行NVM安装包。如果已经安装了Node.js,请先卸载再安装NVM
NVM配置与使用
-
下载所需Node.js版本
访问Node下载地址,在有网络的电脑上下载需要的Node.js版本注意:一定要下载.zip结尾文件压缩包,并将下载的文件复制到离线电脑上。 -
解压Node.js到NVM目录
在离线电脑上,将下载的Node.js文件解压到NVM的配置根路径下。例如,当前我的NVM路径是D:\Users\lenovo\AppData\Roaming\nvm,请将解压后的文件夹重命名为对应的版本号(如v20.12.0)。 -
配置和使用NVM
以管理员身份启动cmd,然后执行以下命令:nvm ls:列出所有已安装的Node.js版本。nvm use 20.12.0:切换到指定版本的Node.js(以20.12.0为例)。
NVM常用命令
nvm ls:列出所有已安装的Node.js版本。nvm ls-remote:列出所有远程服务器上的版本(需要联网)。nvm install stable:安装最新稳定版Node.js(需要联网)。nvm install [node版本号]:安装指定版本的Node.js(需要联网或使用离线包)。nvm uninstall [node版本号]:卸载已安装的指定版本Node.js。nvm use [node版本号]:切换到指定版本的Node.js。nvm current:显示当前正在使用的Node.js版本。nvm alias [别名] [node版本号]:为指定版本的Node.js设置别名。nvm unalias [别名]:删除已定义的别名。nvm alias default [node版本号]:设置默认使用的Node.js版本。
请注意,由于电脑无法联网,所有需要联网下载Node.js版本的命令将无法使用。您需要提前下载好所需版本的离线包进行安装。