npm、yarn、pnpm 切换镜像源指南

在使用 npm、yarn 或 pnpm 进行包管理时,有时会遇到下载速度慢或连接不稳定的问题。为了解决这个问题,我们可以更换镜像源,使用速度更快的镜像源。本文将介绍如何在 npm、yarn 和 pnpm 中更换源,并以淘宝源为例,展示查看当前源、临时更换、永久更换以及还原的示例代码。

可用的镜像源

以下是一些常用的镜像源:

npm 换源

查看当前源

Terminal window
1
npm config get registry

临时更换源

Terminal window
1
npm install package-name --registry=https://registry.npmmirror.com/

永久更换源

Terminal window
1
npm config set registry https://registry.npmmirror.com/

还原默认源

Terminal window
1
npm config set registry https://registry.npmjs.org/

yarn 换源

查看当前源

Terminal window
1
yarn config get registry

临时更换源

Terminal window
1
yarn add package-name --registry=https://registry.npmmirror.com/

永久更换源

Terminal window
1
yarn config set registry https://registry.npmmirror.com/

还原默认源

Terminal window
1
yarn config set registry https://registry.yarnpkg.com/

pnpm 换源

查看当前源

Terminal window
1
pnpm config get registry

临时更换源

Terminal window
1
pnpm add package-name --registry=https://registry.npmmirror.com/

永久更换源

Terminal window
1
pnpm config set registry https://registry.npmmirror.com/

还原默认源

Terminal window
1
pnpm config set registry https://registry.npmjs.org/

结论

通过更换 npm、yarn 和 pnpm 的镜像源,可以显著提高包下载的速度和稳定性。以上示例以淘宝源为例,展示了查看当前源、临时更换、永久更换以及还原默认源的具体操作。希望这篇文章能帮助你在开发过程中更高效地管理包依赖。

美团外卖红包 饿了么红包 支付宝红包