第一步:检查并修正当前源
先看看当前的源地址是什么?
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,都会用你指定的地址
本文由 haolinks 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。