一. 离线安装node包管理工具背景
- 公司电脑严禁连接外网;
- 新旧项目交织,旧项目使用node v16.20.2,新项目使用node v18+;
二. 软件包准备(win系统多包管理选择了nvm-windows)
- 在可连接互联网的情况下载nvm-setup.zip或nvm-setup.exe;
- 在可连接互联网的情况下载node-v16.20.2-win-x64.zip
- 在可连接互联网的情况下载node-v18.20.4-win-x64.zip
- 将以上三个包copy到u盘,然后通过u盘将三个包下载到公司电脑上;
注意:
- 要根据检查下你的系统是否为x64, 检查路径:控制面板\系统和安全\系统;
- 如果是x64则选node-v16.20.2-win-x64.zip这个包,如果是x86则选择node-v16.20.2-win-x86.zip;
- node包必须选择zip包。
三. 安装步骤
- 解压nvm-setup.zip,得出nvm-setup.exe, 然后以管理员的身份运行nvm-setup.exe;
- 点i accept the agreement,再点next;
3. 选择安装目录,点击next
继续点击next
- 最后点finish就行了。
- 打开cmd 运行nvm -v;有显示版本号则安装成功;
-
到nvm的安装目录下C:\Users\Administrator\AppData\Local\nvm,分别创建文件夹v16.20.2和v18.20.4, 然后将两个node包放入对应版本的文件夹下;
-
分别进入以上两个文件夹,将node压缩包解压;注意Node.js 官方 zip 包(如
node-v18.20.4-win-x64.zip)解压后通常包含一个顶层文件夹需要将把
node-v18.20.4-win-x64里面的所有内容,直接复制到C:\Users\Administrator\AppData\Local\nvm\v18.20.4目录下, 如下图。
- 然后到终端中运行nvm use 16和node -v即可;
- 后续需要扩充node版本,直接到 “nodejs.org/dist/” 下载对应版本的.zip压缩包,重复执行7、8、9步即可。