我们的开发人员通过神器代理拉取所有npm依赖项。工件设置使用虚拟存储库,该存储库由本地npm存储库和远程npm存储库组成。
当开发人员执行npm安装时,该过程很慢并且常常挂起
fetchMetadata -> network
有关追踪此问题根源的任何想法吗?
artifactory是否为npm资源提供了'trace'api,类似于它们对maven依赖项maven trace的所有内容?
会在神器帮助上重新索引虚拟存储库吗?
答案 0 :(得分:1)
挣扎着同样的事情。通过在运行安装时添加调试标志帮助我。我不知道为什么,可能是一些竞争条件或许多半开放的联系或其他东西。当添加调试标志时,每个步骤需要更长的时间才能完成,这似乎就足够了。以下是本地软件包的示例:
npm install -d
或更长的例子:
sudo npm install -g -ddd eslint-cli
d
的数量告诉npm你想要的详细调试。更多d
&s 39意味着更多信息和更长的执行时间。一个d
为我做了,但我的笔记本电脑开始很慢。