当前位置: 首页 > article >正文

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

全局设置镜像源,可以参考下这篇文章,还挺详细:《npm、yarn、pnpm 最新国内镜像源设置和常见问题解决》
临时设置镜像源:《npm永久或临时切换源》

有时候可能要同时多个开发项目,又不想修改全局的镜像源(具体场景…自行脑补)

假定现在项目C想切成国内镜像,其他项目保持不变,可以在项目C中创建一个.npmrc文件并设置如下内容(以阿里源为例):

# file: .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的配置来源包括(以下文件不存在时自行创建):

  • 每个项目的配置文件
    • [project_path]/.npmrc
  • 每个用户的配置文件
    • linux: ~/.npmrc
    • window: c:/users/[username]/.npmrc
  • 全局配置文件
    • linux:$PREFIX/etc/npmrc
  • npm 内置配置文件(/path/to/npm/npmrc)
    • 这个是安装时配置的,安装后不可修改

配置格式(参照ini文件)

key = value

配置项

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


http://www.kler.cn/a/324674.html

相关文章:

  • 【珠海科技学院主办,暨南大学协办 | IEEE出版 | EI检索稳定 】2024年健康大数据与智能医疗国际会议(ICHIH 2024)
  • go 集成swagger 在线接口文档
  • Python如何获取request response body
  • dpdk tm eth event驱动协同完成收发包流程
  • GitHub Copilot使用指南:助力开发者加速编程创新
  • SpringMVC学习笔记(一)
  • 别人做谷歌seo凭什么比你好?
  • lua基础语法
  • 【可测试性实践】C++ 单元测试代码覆盖率统计入门
  • 探索 LangChain: 架构、组件和应用
  • 【CSS in Depth 2 精译_039】6.3 CSS 定位技术之:相对定位(上)
  • WPF一个控件根据另一个控件的某种状态的改变从而改变自身某种状态
  • 机械键盘驱动调光DIY--【DAREU】
  • Makefile编程:4种赋值差异
  • Python爬虫lxml模块安装导入和xpath基本语法
  • 计算机毕业设计 校运会管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • ssm模糊知识点整合
  • Java | Leetcode Java题解之第442题数组中重复的数据
  • 滚雪球学MySQL[3.1讲]: 高级SQL查询
  • leetcode_015_三数之和解析
  • Python集成测试详解
  • 工业边缘计算网关和普通网关的区别-天拓四方
  • python基础语法--顺序结构
  • SpringCloud源码:客户端分析(一)- SpringBootApplication注解类加载流程
  • 工业缺陷检测——Windows 10本地部署AnomalyGPT工业缺陷检测大模型
  • naocs注册中心,配置管理,openfeign在idea中实现模块间的调用,getway的使用