---
title: npm换源
date: 2024-02-07
author: KazooTTT
tags:
  - npm
  - node
published: true
slug: npm-registry
description: >-
  本文介绍了如何查看、更换和取消Node.js包管理工具（npm, yarn,
  pnpm）的源地址，以及如何使用yrm工具快速切换不同的npm源。通过执行特定的命令，用户可以轻松地管理这些工具的源设置，从而优化包的下载速度和开发效率。
category: 前端
toAstro: true
date_created: 2025-01-04T11:44:53+08:00
date_modified: 2025-01-22T13:39:19+08:00
---

# 查看源

```shell
npm config get registry
```

```shell
yarn config get registry
```

```shell
pnpm config get registry
```

# 换源

```shell
npm config set registry https://registry.npmmirror.com
```

```shell
yarn config set registry https://registry.npmmirror.com
```

```shell
pnpm config set registry https://registry.npmmirror.com
```

# 取消换源

```shell
npm config delete registry
```

```shell
yarn config delete registry
```

```shell
pnpm config delete registry
```

# 工具

[GitHub - i5ting/yrm: YARN registry manager, fast switch between different registries: npm, cnpm, nj, taobao](https://github.com/i5ting/yrm)

```shell
npm install -g yrm

yrm ls

yrm use [name]
```
