直接修改npm registry为https://registry.npmmirror.com/即可,旧taobao源已停服;需先确保Node和npm已正确加入系统PATH(如Windows勾选“Add to PATH”),再执行npm config set registry命令并验证生效。

直接改 npm 的 registry 就行,不用装 cnpm —— 除非你明确需要它。 现在淘宝镜像已迁移到 https://registry.npmmirror.com/,旧地址 https://registry.npm.taobao.org/ 会报证书过期错误。
验证当前 npm 是否可用且路径正确
很多人卡在第一步:VSCode 终端里敲 npm -v 报 command not found。这不是镜像问题,是 Node 没真正装进系统 PATH。
- 先在系统终端(Windows CMD/PowerShell、macOS Terminal)里执行
node -v和npm -v,必须有输出才算基础环境 OK - 如果系统终端能用,但 VSCode 终端不能,关掉所有 VSCode 窗口,重新打开项目文件夹 —— 它的内置终端默认不自动 reload shell 配置(比如
~/.zshrc) - Windows 用户检查安装时是否勾选了 “Add to PATH”;没勾选就手动把 Node 安装目录(如
C:\Program Files\nodejs)加进系统环境变量 Path
永久设置 npm 全局镜像为 npmmirror
别用临时参数每次敲命令,直接写进配置,所有后续 npm install 都自动走国内源。
使用一条命令部署ProbeChain Rydberg测试网代理节点。自动注册为Agent(NodeType=1),免gas,支持macOS/Linux/Windows。触发词:/r
- 运行:
npm config set registry https://registry.npmmirror.com/ - 验证是否生效:
npm config get registry应输出https://registry.npmmirror.com/ - 如果输出的是旧地址或空,说明配置没写对位置 ——
npm config list能看到配置来源(user或builtin),优先以user为准 - 注意:不要混用
cnpm和npm。两者配置独立,cnpm只响应cnpm命令,不影响npm行为
全局模块安装路径要同步调整
镜像只是加速下载,但默认全局安装路径还在 C 盘(%APPDATA%\Roaming\npm),容易爆满。改路径和镜像一样重要。
- 新建两个文件夹,比如
D:\nodejs\node_global和D:\nodejs\node_cache - 执行:
npm config set prefix "D:\nodejs\node_global"和npm config set cache "D:\nodejs\node_cache" - 把
D:\nodejs\node_global加进系统 PATH(Windows)或 shell 配置(macOS/Linux) - 再执行
npm install -g nodemon,然后在任意目录敲nodemon --version测试是否生效
最容易被忽略的是:VSCode 终端是否读取了你刚改的 PATH 和 npm 配置。它不会自动继承你修改后新开的系统终端里的环境变量,重启 VSCode 是最稳妥的做法。

















