Artifactory远程npm存储库仅缓存package.json文件,而不缓存TGZ文件

时间:2018-09-06 18:36:13

标签: npm artifactory

我已将我的默认注册表设置为使用npm config set registry {registry-url}使用远程Artifactory存储库,因此当我运行npm install时,我的依赖项将缓存在指定的注册表中。

我的问题是,它似乎仅在缓存package.json文件,其中包含指向依赖项存储库的URL,而不是实际的Tarball。有没有一种方法可以配置它以缓存Tarball?

1 个答案:

答案 0 :(得分:1)

指向https://registry.npmjs.org的Artifactory NPM远程回购应在远程缓存中缓存.tgz软件包:

TGZ

设置客户端时,请确保您使用的/ api / npm部分使用正确的URL:

http://:8081 / artifactory / api / npm / npm-repo /

还要确保存储库实际上是NPM存储库,而不是通用类型,并确保远程高级配置使用“本地存储工件”选项。