为什么 npm install 永远运行(在公司代理后面)?

问题描述 投票:0回答:1

在代理后面运行 npm install 会永远运行或非常慢(慢到我从来没有等待它完成),日志中没有任何有用的信息。 根本原因是什么?

我想直接在下面发布我的答案作为另一个问题的答案,该问题相当重复但不完全重复,因为它没有提到与公司代理相关的问题: 为什么“npm install”真的很慢? 这对我来说是不允许的,因为我没有足够的声誉,并且这个问题表明“高度活跃的问题。获得 10 声誉(不包括协会奖金)才能回答这个问题。声誉要求有助于保护这个问题免受垃圾邮件和无应答活动。”

我跑了

npm 安装

我预计安装会完成,但它从未结束,并且只填充了子目录“node_modules”下的几个文件夹。

我在 Windows 虚拟机上使用节点 v20.18.0、npm 10.8.2。

npm proxy
1个回答
0
投票

就我而言,作为代理,我必须在位于

的 npm 配置文件中提供有效条目
%userprofile%\.npmrc

我必须添加的行是

registry="http://specific.value.to.be.adapted/.../"

npm 然后可以知道它的公司特定存储库位于哪里,并且它开始按预期工作并在适当的时间内下载项目依赖项。

© www.soinside.com 2019 - 2024. All rights reserved.