npm proxy

背景

前端项目下载依赖时经常会出现timeout的情况,此时有三种解决方案。

  1. 切换镜像源。
    适用于对依赖版本要求不严格的情况。
  2. 延长超时时间。
  3. 设置npm proxy。

一些生产环境对依赖版本有着严格要求,并且指定了依赖的下载地址(如下图),因此可以尝试走proxy下载,会快很多。

在这里插入图片描述

.npmrc

.npmrc文件相当于是只适用于当前项目的npm相关的配置,如:proxy、镜像源、超时时间等。

//代理
proxy=http://127.0.0.1:7897
https-proxy=http://127.0.0.1:7897
//镜像源
registry=https://registry.npmjs.org 
//最小重试时间
fetch-retry-mintimeout=10000
//最大重试时间
fetch-retry-maxtimeout=50000
//最大重试次数
fetch-retries=3

文件放到项目根目录下。
.npmrc文件中的proxy端口和本地proxy工具的端口一致。在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/88116.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/88116.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TVS管工作原理是什么?主要的应用场景都有哪些?

什么是TVS管? TVS(Transient Voltage Suppressors),即瞬态电压抑制器,也被称为雪崩击穿二极管,是一种二极管形式的高效能保护器件,常用来防止端口瞬间的电压冲击造成后级电路的损坏。 TVS 有单…

分布式微服务系统架构第156集:JavaPlus技术文档平台日更-Java线程池使用指南

title: java线程池使用 author: 哪吒 date: 2023-06-15点击勘误issues,哪吒感谢大家的阅读Java线程池使用指南1. 线程池基础使用1.1 创建线程池的方式方式一:使用Executors工具类(不推荐)// 1. 固定大小线程池 ExecutorService fi…

【最新版】点大全能版v2.6.7.1 含汇付斗拱插件+uniapp前端

一.介绍V2全能版本、独立版本全开源,含链动21,汇付斗拱​、排队免单、推三返1 ,扶持金,平级奖,团队业绩奖,酒店管理,约车,餐饮等众多营销功能,商城系统版本号为2.6.7.1&a…

Go语言高级面试必考:切片(slice)你真的掌握了吗?

目录 1. 切片是个啥?从数组到切片的灵魂进化 数组与切片的爱恨情仇 切片的内存结构:三巨头共舞 切片的初始化方式:灵活到飞起 切片的“引用”特性:福也是祸 源码初探:切片的诞生 2. 切片三剑客:len、cap 和底层数组的三角恋 len 和 cap 的微妙关系 切片共享的秘密…

monorepo + Turborepo --- 开发应用程序

目录 配置开发任务 在 dev 之前运行设置任务 运行特定应用程序 使用终端 UI 与任务交互 监听模式 watch 将 turbo watch 与持久任务一起使用 依赖感知的持久任务 没有依赖感知的持久任务 缓存 任务输出 局限性 在 Monorepo 中开发应用程序可以解锁强大的工作流程&…

C#字符串相关库函数运用梳理总结 + 正则表达式详解

C# 字符串常用库函数总结 🔹 1. 字符串比较 方法说明示例string.Equals()比较两个字符串是否相等(可忽略大小写)string.Equals("abc", "ABC", StringComparison.OrdinalIgnoreCase) / !判断两个字符串是否相等/不等&quo…

投机采样(Speculative Decoding)

投机采样(Speculative Decoding) 是一种加速大型语言模型(LLM)推理的技术,其核心思想是通过预生成候选token序列并异步校验,从而减少主模型的计算量,同时保持生成结果的准确性。 核心思想是通过…

如何将华为手机中的照片传输到电脑

华为手机在众多手机品牌中以其出色的品质脱颖而出,尤其是其摄像头功能。有时,你可能在华为手机上积累了太多有意义的照片,想要将这些照片上传到电脑以释放手机存储空间。然而,出于用户信息安全的考虑,一些便捷的方法可…

whitt算法之特征向量的尺度

whitt中特征值不相等判别条件另一个条件的意思, 实际上这两个条件都没用,不用看,特征值排序,如果现在顺序对λ1/λ1‘ w λ2/λ2 -w 此时取相位就是0,最小了 如果相反就是面的是0我的代码用最优相位内积去交换位置公…

【Note】《深入理解Linux内核》 第十九章:深入理解 Linux 进程通信机制

《深入理解Linux内核》 第十九章:深入理解 Linux 进程通信机制(Process Communication)关键词:IPC、信号、管道、FIFO、消息队列、信号量、共享内存、套接字、内核对象、同步机制一、进程通信概述 1.1 为什么需要进程通信 在 Linu…

【Mac 从 0 到 1 保姆级配置教程 19】- 英语学习篇-我的英语工作流分享(AI 辅助学习)

文章目录前言听力沉浸式翻译阅读Easydict配置自定义字典(重点)欧陆词典沙拉查词沉浸式翻译写作Eearthworm英文提问口语最后学习资料系列教程前言 本文介绍一下我日常如何学习和使用英语的工作流,包括一些常用好用的工具,好的工具…

从库函数到API接口,深挖不同语言背后的“封装”与“调用”思想

个人主页-爱因斯晨 优秀文章推荐 文章目录个人主页-爱因斯晨优秀文章推荐引言一、三种调用机制概述C语言的库函数Python 的导包机制Java 的 API 接口调用综上:二、它们的相同点:封装与调用三、不同之处**对比核心维度****细节串讲**1. **C 语言&#xf…

基于NCNN框架在Android平台实现YOLOv8目标检测模型的高效部署与实践

随着移动设备计算能力的提升,越来越多的深度学习模型被部署到移动端,以实现实时、低延迟的应用场景。YOLO系列的在目标检测任务中表现出色,具有精度高、速度快的优势。本文将详细介绍如何基于NCNN框架 ,在Android平台 上高效部署Y…

华为动态路由配置

问题描述:针对四个路由器在不同的网段场景中,对四个路由器进行动态路由配置。下面以如下场景为例,介绍详细配置过程。配置过程: 1、每个路由器的接口配置IP地址 路由器AR1中每个接口配置IP地址。 sys # 进入系统视图 interface g…

分布式事务解决方案(三)

在Java分布式系统领域,传统强一致性方案(如2PC、3PC)在高并发、复杂业务场景下暴露出性能瓶颈和阻塞问题。而Saga模式与事件溯源(Event Sourcing)作为更具弹性和扩展性的解决方案,逐渐成为分布式事务处理和…

【时时三省】(C语言基础)通过指针引用数组

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省数组元素的指针一个变量有地址,一个数组包含若干元素,每个数组元素都在内存中占用存储单元,它们都有相应的地址。指针变量既然可以指向变量,当然…

【WEB】Polar靶场 21-25题 详细笔记

二十一.php very nicephp又是你 ,但是经过这么多次折磨后我感觉我已经有一点抗性了老规矩,先看知识点PHP 序列化是将 PHP 变量(如对象、数组)转换为字符串的过程,便于存储或传输。反序列化则是将字符串还原为原始变量。这在缓存、…

【Guava】1.0.设计虚拟机的方向

【Guava】1.0.设计虚拟机的方向虚拟机是什么?栈式虚拟机栈式虚拟机的优缺点题外话虚拟机是什么? 虚拟机(VirtualMachine, VM)是一种计算机程序或系统,它通过软件模拟物理计算机的硬件运行环境,使得多个操作…

[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的高校实验室资源综合管理系统,推荐!

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本高校实验室资源综合管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大…

Spring Boot:影响事务回滚的几种情况

一、Controller 捕获异常导致事务失效 需求 我们有一个用户注册服务,注册时需要: 创建用户账户分配初始积分发送注册通知 这三个操作需要在同一个事务中执行,任何一步失败都要回滚。 错误示例:Controller 捕获异常导致事务失效 Re…