【NodeJS】npm、yarn、pnpm当前项目设置国内镜像源

8,389次阅读
没有评论

共计 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
  • 全局配置文件
  • npm 内置配置文件(/path/to/npm/npmrc)
    • 这个是安装时配置的,安装后不可修改

配置格式(参照 ini 文件)

key = value

配置项

直接看官方文档吧!
https://docs.npmjs.com/cli/v10/using-npm/config

原文地址: 【NodeJS】npm、yarn、pnpm 当前项目设置国内镜像源

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-29发表,共计869字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)