当前位置: 首页 > 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

相关文章:

  • 【算法】分治:归并排序之LCR 170.交易逆序对的总数(hard)
  • linux脚本工具
  • 【Godot4.3】简单物理模拟之圆粒子碰撞检测
  • 【Java】虚拟机(JVM)内存模型全解析
  • RM服务器研究(一)
  • SpringBoot3.X配置OAuth
  • vLLM (6) - Scheduler BlockSpaceManager
  • 数据结构:栈 及其应用
  • 多元函数微分学基础题
  • 【开源免费】基于SpringBoot+Vue.JS服装销售平台(JAVA毕业设计)
  • 【C++】二义性
  • ffmpeg拉取rtsp网络视频流报错解析
  • 学校周赛(2)
  • 如何在银河麒麟操作系统中查看内存页大小
  • 大数据Hologres(一):Hologres 简单介绍
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • android图片蒙层
  • canvas绘制圆角头像
  • GraphQL学习过程应该是这样的
  • leetcode讲解--894. All Possible Full Binary Trees
  • linux学习笔记
  • Mithril.js 入门介绍
  • vue-loader 源码解析系列之 selector
  • Zepto.js源码学习之二
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 开源地图数据可视化库——mapnik
  • 浅谈Golang中select的用法
  • 数据可视化之下发图实践
  • ​Linux·i2c驱动架构​
  • # 数论-逆元
  • (2)nginx 安装、启停
  • (Git) gitignore基础使用
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (回溯) LeetCode 77. 组合
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (一)认识微服务
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • (转载)虚函数剖析
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • @property括号内属性讲解
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [4.9福建四校联考]
  • [Angular] 笔记 7:模块
  • [C#基础]说说lock到底锁谁?
  • [CSS]CSS 的背景
  • [ffmpeg] packet
  • [Golang] goroutine
  • [IDF]被改错的密码
  • [Kimi笔记]C# 中,public、private 和 internal 访问修饰符
  • [LeetCode] 93. Restore IP Addresses 复原IP地址
  • [lesson17]对象的构造(上)