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

【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.lryc.cn/news/451182.html

相关文章:

  • 25考研咨询周开启,西安电子科技大学是否改考408??
  • git(1) -- 环境配置
  • Windows安装Vim,并在PowerShell中直接使用vim
  • 力扣(leetcode)每日一题 983 最低票价 |动态规划
  • 【漏洞复现】VEXUS多语言货币交易所存在未授权访问漏洞
  • 基于SpringBoot+Vue+MySQL的个性化电影推荐
  • ASP.NET MVC-异步发送post请求+文件下载
  • Unity 2D RPG Kit 学习笔记
  • 联想天逸100使用笔记
  • 【AI知识点】嵌入向量(Embedding Vector)
  • github命令行管理工具推荐
  • 【React】react项目中的redux使用
  • AJAX JSON 实例
  • java8:hutool:httputil.post读取配置项中的url
  • Springboot结合RabbitMQ
  • UNIAPP 动态菜单实现方法
  • windows C++-使用任务和 XML HTTP 请求进行连接(一)
  • HTB:Oopsie[WriteUP]
  • 【JAVA高级】如何使用Redis加锁和解锁(一)、Lua脚本执行原理及流程
  • 2024年使用宝塔面板轻松部署Java Web
  • 闯关训练一:Linux基础
  • 鸿蒙NEXT开发-ArkTS(基于最新api12稳定版)
  • laravel延迟队列 取消未支付超时订单订单
  • 解锁高效开发的秘密武器
  • 【CSS】兼容处理
  • C语言线程
  • 自闭症寄宿学校 vs. 日常教育:为孩子提供更多可能
  • RxSwift系列(二)操作符
  • Gin框架简易搭建(3)--Grom与数据库
  • JavaScript模块化-CommonJS规范和ESM规范