首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm挂起从artifactory中提取依赖项

npm挂起从artifactory中提取依赖项
EN

Stack Overflow用户
提问于 2016-04-21 10:19:20
回答 1查看 1.1K关注 0票数 3

我们的开发人员通过artifactory代理提取他们所有的npm依赖项。artifactory设置使用一个虚拟存储库,它由一个本地npm存储库和一个远程npm存储库组成。

当开发人员执行npm安装时,该过程很慢,并且经常挂起。

fetchMetadata -> network

对于追踪这个问题的根源有什么想法吗?

artifactory是否为npm资源提供了一个“跟踪”api,类似于它们在这里为maven依赖项提供的maven trace

在artifactory上重新索引虚拟存储库会有帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-06 21:07:22

也在为同样的事情挣扎。通过在运行install时添加调试标志,install帮助了我。我不知道为什么,可能是某些竞争条件,或者到许多半开放的连接或其他什么。当添加调试标志时,每个步骤需要多花几分之一秒才能完成,这似乎就足够了。以下是一个本地包的示例:

代码语言:javascript
复制
npm install -d

或者一个更长的例子:

代码语言:javascript
复制
sudo npm install -g -ddd eslint-cli

d的数量告诉npm你想要多冗长的调试。更多的d意味着更多的信息和更长的执行时间。一个d为我做了这件事,但我的笔记本电脑一开始就很慢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36758436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档