我已将我的默认注册表设置为使用npm config set registry {registry-url}
使用远程Artifactory存储库,因此当我运行npm install
时,我的依赖项将缓存在指定的注册表中。
我的问题是,它似乎仅在缓存package.json文件,其中包含指向依赖项存储库的URL,而不是实际的Tarball。有没有一种方法可以配置它以缓存Tarball?
答案 0 :(得分:1)
指向https://registry.npmjs.org的Artifactory NPM远程回购应在远程缓存中缓存.tgz软件包:
设置客户端时,请确保您使用的/ api / npm部分使用正确的URL:
http://:8081 / artifactory / api / npm / npm-repo /
还要确保存储库实际上是NPM存储库,而不是通用类型,并确保远程高级配置使用“本地存储工件”选项。