pnpm安装URL错误解决
in 个人随笔 with 0 comment

第一步:检查并修正当前源
先看看当前的源地址是什么?

bash
pnpm config get registry
将它设置为正确的淘宝镜像源(地址是 https://registry.npmmirror.com

bash
pnpm config set registry https://registry.npmmirror.com
这个地址是目前淘宝镜像最新的官方地址,在国内下载速度很快。

🧹 第二步:清理缓存和旧文件
设置好新源后,旧的缓存和锁文件里可能还残留着旧地址的信息,需要清理一下。

删除 node_modules 和 pnpm-lock.yaml

bash
rm -rf node_modules pnpm-lock.yaml
清理 pnpm 全局缓存

bash
pnpm store prune
🚀 第三步:重新安装依赖
完成上面的清理工作后,就可以用新的源重新安装所有依赖了:

bash
pnpm install
💡 如果想换回官方源怎么办?
如果以后你想换回 npm 官方源(不经过镜像加速),可以执行:

bash
pnpm config set registry https://registry.npmjs.org/
然后再重复「第二步和第三步」,重新清理和安装一下就行。

💎 一个小建议:使用 .npmrc 锁定项目源
为了避免团队成员忘记配置源,或者新拉取代码时又出现同样的问题,可以在项目根目录下创建一个 .npmrc 文件,并在里面写入一行:

text
registry=https://registry.npmmirror.com
这样,项目就固定使用这个源了,不论是谁运行 pnpm install,都会用你指定的地址


Warning: Undefined array key "permalink" in /www/wwwroot/www.sys0.cn/usr/themes/pinghsu/functions.php on line 274
Responses