NVM node版本管理

116 阅读2分钟

下载地址:github.com/coreybutler…

image.png

nvm node_mirror https://npm.taobao.org/mirrors/node/ //node镜像
nvm npm_mirror https://npm.taobao.org/mirrors/npm/ //npm 镜像

检测 nvm

nvm list [available] 			\\查看本地node版本列表
nvm install <version> [arch] 	\\安装指定版本node

nvm use <version>				\\使用指定版本node

nvm uninstall <version>			\\卸载指定版本node

image.png 新建这两个文件

设置包管理路径

npm config set prefix "...\m\npm\node_global"

npm config set cache "D:..\m\npm\node_cache"


image.png

image.png

版本更新问题 这个错误是由于在安装 Node.js 时,nvm 试图从 https://npm.taobao.org/mirrors/node/latest/SHASUMS256.txt 下载校验文件,但无法验证该网站的 TLS 证书。这通常是因为证书与请求的域名不匹配,或者证书不被信任。

解决这个问题的方法有几种:

方法一:使用官方 Node.js 镜像

你可以配置 nvm 使用官方的 Node.js 镜像,而不是淘宝的镜像。你可以通过以下命令设置:

nvm node_mirror https://nodejs.org/dist/
nvm npm_mirror https://github.com/npm/cli/archive/

然后再尝试安装 Node.js:

nvm install node

方法二:手动下载并安装 Node.js

  1. 访问 Node.js 官方下载页面,下载你需要的 Node.js 版本。
  2. 解压下载的文件,并将其路径添加到系统的 PATH 变量中。

方法三:检查系统的时间和日期

有时系统时间和日期不正确会导致 TLS 证书验证失败。确保你的系统时间和日期是正确的。

方法四:更新 nvm 到最新版本

有时候,使用最新版本的 nvm 可以解决一些已知的问题。你可以通过以下命令更新 nvm

nvm install latest

方法五:使用 VPN 或代理

如果上述方法都无效,可能是因为网络问题导致无法访问特定的网站。你可以尝试使用 VPN 或代理来访问这些网站。

希望这些方法能帮助你解决问题。如果问题依然存在,请提供更多的错误信息或上下文。