npm挂起从神器中拉出依赖关系

时间:2016-04-21 02:19:20

标签: npm artifactory npm-install

我们的开发人员通过神器代理拉取所有npm依赖项。工件设置使用虚拟存储库,该存储库由本地npm存储库和远程npm存储库组成。

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

fetchMetadata -> network

有关追踪此问题根源的任何想法吗?

artifactory是否为npm资源提供了'trace'api,类似于它们对maven依赖项maven trace的所有内容?

会在神器帮助上重新索引虚拟存储​​库吗?

1 个答案:

答案 0 :(得分:1)

挣扎着同样的事情。通过在运行安装时添加调试标志帮助我。我不知道为什么,可能是一些竞争条件或许多半开放的联系或其他东西。当添加调试标志时,每个步骤需要更长的时间才能完成,这似乎就足够了。以下是本地软件包的示例:

npm install -d

或更长的例子:

sudo npm install -g -ddd eslint-cli

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