Artifactory remote npm repo仅缓存package.json文件,而不缓存TGZ文件

Artifactory remote npm repo仅缓存package.json文件,而不缓存TGZ文件,npm,artifactory,Npm,Artifactory,我已经使用npm config set registry{registry url}将默认注册表设置为使用远程Artifactory存储库,因此当我运行npm install时,我的依赖项会缓存在指定的注册表中 我的问题是,它似乎只是缓存package.json文件,其中包含指向依赖项repo的URL,而不是实际的tarball。有没有办法将其配置为缓存tarball 指向远程缓存中的should cache.tgz包的Artifactory NPM remote repo: 设置客户端时,请确

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


我的问题是,它似乎只是缓存package.json文件,其中包含指向依赖项repo的URL,而不是实际的tarball。有没有办法将其配置为缓存tarball

指向远程缓存中的should cache.tgz包的Artifactory NPM remote repo:

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

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


另外,请确保存储库实际上是NPM存储库,而不是一般类型,并确保远程高级配置使用本地存储工件选项。

感谢您的回复。我的理解是artifactory也应该缓存.tgz包,但是当我运行npm install时,它只缓存.npm目录中的package.json文件,而不使用.tgz包创建其他目录。。。我的存储库是一个NPM存储库,在本地存储工件是正确的。我不明白为什么它不起作用。你试过先清除你的本地磁盘NPM缓存吗?我刚试过,效果很好!非常感谢你的帮助!