共计 869 个字符,预计需要花费 3 分钟才能阅读完成。
全局设置镜像源,可以参考下这篇文章,还挺详细:《npm、yarn、pnpm 最新国内镜像源设置和常见问题解决》
临时设置镜像源:《npm 永久或临时切换源》
有时候可能要同时多个开发项目,又不想修改全局的镜像源(具体场景…自行脑补)
假定现在 项目 C
想切成国内镜像,其他项目保持不变,可以在 项目 C
中创建一个 .npmrc
文件并设置如下内容(以阿里源为例):
registry=https://registry.npmmirror.com/
这就完事了!
几大镜像源(排名无前后):
出处 | 地址 |
---|---|
官方 | https://registry.npmjs.org/ |
淘宝 / 阿里 | https://registry.npmmirror.com/ |
淘宝(cnpm) | http://r.cnpmjs.org/ |
腾讯 | https://mirrors.cloud.tencent.com/npm/ |
华为 | https://mirrors.huaweicloud.com/repository/npm/ |
网易 | https://mirrors.163.com/npm/ |
中国科学技术大学 | http://mirrors.ustc.edu.cn/ |
清华大学 | https://mirrors.tuna.tsinghua.edu.cn/ |
npmrc 文件介绍
简而言之就是 npm 的配置文件之一
官方文档(英文):
- https://docs.npmjs.com/cli/v10/configuring-npm/npmrc
npm
的配置来源包括(以下文件不存在时自行创建):
- 每个项目的配置文件
- 每个用户的配置文件
- linux:
~/.npmrc
- window:
c:/users/[username]/.npmrc
- linux:
- 全局配置文件
- npm 内置配置文件(/path/to/npm/npmrc)
- 这个是安装时配置的,安装后不可修改
配置格式(参照 ini 文件)
key = value
配置项
…
直接看官方文档吧!
https://docs.npmjs.com/cli/v10/using-npm/config
原文地址: 【NodeJS】npm、yarn、pnpm 当前项目设置国内镜像源
正文完