如果你需要安装的node版本比较老建议忽略本文。当前已不支持16以下的版本一.安装node版本管理器nvm1.1 卸载现有 Node.js重要在安装 nvm-windows 之前请务必通过添加或删除程序卸载任何已安装的 Node.js 版本否则会产生冲突。控制面板 - 卸载程序 - 卸载nodejs确保彻底删除node看下node安装目录中有没有node文件夹删除以下文件夹如果存在的话C:\Program Files (x86)\NodejsC:\Program Files\NodejsC:\Users{User}\AppData\Roaming\npmC:\Users{User}\AppData\Roaming\npm-cache删除C:\Users\用户名 下的 .npmrc文件以及 .yarnrc 文件环境变量中npm、node的所有相关统统删掉1.2 下载安装包访问 nvm-windows 发布页面 https://github.com/coreybutler/nvm-windows/releases下载最新的 nvm-setup.exe 安装文件。1.3 运行安装程序以管理员身份运行 nvm-setup.exe。安装程序会询问你 nvm 和 Node.js 的安装路径。建议使用默认路径例如nvm 根目录 C:\Users\你的用户名\AppData\Roaming\nvm Node.js 符号链接 C:\Program Files\nodejs //nvm 会通过切换这个链接指向的文件夹来实现版本切换。验证安装打开一个新的命令提示符CMD 或 PowerShell输入nvm version如果显示版本号如 1.1.12则安装成功。1.4 nvm常用命令1.5 常见问题与解决方案1.命令未找到nvm: command not found原因Shell 配置没有正确加载。解决确保你重新打开了终端或执行了 source ~/.zshrc或 ~/.bashrc。检查你的配置文件是否包含了 nvm 的初始化脚本。如果没有手动添加export NVM_DIR$HOME/.nvm [ -s $NVM_DIR/nvm.sh ] \. $NVM_DIR/nvm.sh # This loads nvm [ -s $NVM_DIR/bash_completion ] \. $NVM_DIR/bash_completion # This loads nvm bash_completion2.安装 Node.js 速度慢或失败原因网络问题特别是从国外官方源下载。解决配置镜像源。在 nvm 的安装目录如C:\Users\用户名\AppData\Roaming\nvm下找到settings.txt文件添加node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/3. 切换版本后全局安装的包不见了原因这是正常现象。每个 Node.js 版本都有自己独立的全局空间。当你切换版本时全局环境也随之切换。解决在新的 Node.js 版本下重新安装你需要的全局包如 npm install -g pnpm。4. Windows 下 nvm use 需要管理员权限原因nvm-windows 通过创建符号链接来工作这在某些 Windows 版本上需要管理员权限。解决始终以管理员身份运行你的命令行工具CMD 或 PowerShell。5. 在特定目录下 nvm use 不生效原因你可能没有在该目录下创建 .nvmrc 文件或者文件内容格式不正确。解决确保 .nvmrc 文件存在且内容是一个有效的版本号如 18.19.1然后再次运行 nvm use。6. 如何卸载 nvm通过添加或删除程序卸载 nvm-windows并手动删除其安装目录。二. 安装镜像源管理器nrm2.1.使用nvm安装node安装nrm需要使用npm进行安装查看可安装版本nvm list available安装一个node版本如果国外镜像安装起来比较慢可参照1.5中第二条指定镜像源nrm安装完之后删掉这步设置的镜像源否则nrm切换的镜像源不生效nvm install 22.14应用安装的nodenvm use 22.142.2.安装nrmnpm install -g nrm2.3 nrm常用命令命令说明nrm ls查看所有可用镜像源nrm use taobao切换镜像源nrm test测试镜像源速度
windows环境安装和使用可切换版本和可切换镜像源的node.js
如果你需要安装的node版本比较老建议忽略本文。当前已不支持16以下的版本一.安装node版本管理器nvm1.1 卸载现有 Node.js重要在安装 nvm-windows 之前请务必通过添加或删除程序卸载任何已安装的 Node.js 版本否则会产生冲突。控制面板 - 卸载程序 - 卸载nodejs确保彻底删除node看下node安装目录中有没有node文件夹删除以下文件夹如果存在的话C:\Program Files (x86)\NodejsC:\Program Files\NodejsC:\Users{User}\AppData\Roaming\npmC:\Users{User}\AppData\Roaming\npm-cache删除C:\Users\用户名 下的 .npmrc文件以及 .yarnrc 文件环境变量中npm、node的所有相关统统删掉1.2 下载安装包访问 nvm-windows 发布页面 https://github.com/coreybutler/nvm-windows/releases下载最新的 nvm-setup.exe 安装文件。1.3 运行安装程序以管理员身份运行 nvm-setup.exe。安装程序会询问你 nvm 和 Node.js 的安装路径。建议使用默认路径例如nvm 根目录 C:\Users\你的用户名\AppData\Roaming\nvm Node.js 符号链接 C:\Program Files\nodejs //nvm 会通过切换这个链接指向的文件夹来实现版本切换。验证安装打开一个新的命令提示符CMD 或 PowerShell输入nvm version如果显示版本号如 1.1.12则安装成功。1.4 nvm常用命令1.5 常见问题与解决方案1.命令未找到nvm: command not found原因Shell 配置没有正确加载。解决确保你重新打开了终端或执行了 source ~/.zshrc或 ~/.bashrc。检查你的配置文件是否包含了 nvm 的初始化脚本。如果没有手动添加export NVM_DIR$HOME/.nvm [ -s $NVM_DIR/nvm.sh ] \. $NVM_DIR/nvm.sh # This loads nvm [ -s $NVM_DIR/bash_completion ] \. $NVM_DIR/bash_completion # This loads nvm bash_completion2.安装 Node.js 速度慢或失败原因网络问题特别是从国外官方源下载。解决配置镜像源。在 nvm 的安装目录如C:\Users\用户名\AppData\Roaming\nvm下找到settings.txt文件添加node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/3. 切换版本后全局安装的包不见了原因这是正常现象。每个 Node.js 版本都有自己独立的全局空间。当你切换版本时全局环境也随之切换。解决在新的 Node.js 版本下重新安装你需要的全局包如 npm install -g pnpm。4. Windows 下 nvm use 需要管理员权限原因nvm-windows 通过创建符号链接来工作这在某些 Windows 版本上需要管理员权限。解决始终以管理员身份运行你的命令行工具CMD 或 PowerShell。5. 在特定目录下 nvm use 不生效原因你可能没有在该目录下创建 .nvmrc 文件或者文件内容格式不正确。解决确保 .nvmrc 文件存在且内容是一个有效的版本号如 18.19.1然后再次运行 nvm use。6. 如何卸载 nvm通过添加或删除程序卸载 nvm-windows并手动删除其安装目录。二. 安装镜像源管理器nrm2.1.使用nvm安装node安装nrm需要使用npm进行安装查看可安装版本nvm list available安装一个node版本如果国外镜像安装起来比较慢可参照1.5中第二条指定镜像源nrm安装完之后删掉这步设置的镜像源否则nrm切换的镜像源不生效nvm install 22.14应用安装的nodenvm use 22.142.2.安装nrmnpm install -g nrm2.3 nrm常用命令命令说明nrm ls查看所有可用镜像源nrm use taobao切换镜像源nrm test测试镜像源速度