1.安装nrm
npm i -g nrm
2.修改镜像
nrm use taobao
3.检查是否配置成功
npm config list
registry地址是否为https://registry.npmmirror.com
【安装过程报错】
Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\xly\AppData\Roaming\npm\node_modules\nrm\node_modules\open\index.js from C:\Users\xly\AppData\Roaming\npm\node_modules\nrm\cli.js not supported.
Instead change the require of index.js in C:\Users\xly\AppData\Roaming\npm\node_modules\nrm\cli.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (C:\Users\xly\AppData\Roaming\npm\node_modules\nrm\cli.js:9:14) {
code: 'ERR_REQUIRE_ESM'
}
Node.js v18.16.0
该错误消息表明,nrm 使用的 open 模块是 ES 模块格式,而当前使用的 Node.js 版本不支持该格式。
可以尝试更新 open 模块,以使其与你当前使用的 Node.js 版本兼容。在cmd输入如下命令:
npm i -g nrm open@8.4.2
2.修改镜像
nrm use taobao
3.检查是否配置成功
npm config list
registry地址是否为https://registry.npmmirror.com