我有一个npm包的提要,其中npmjs设置为上游源(默认情况下)。当您尝试安装具有其他依赖项的上载自定义程序包时,这些依赖项程序包会自动保存在Feed中,以节省以后的安装时间。但是,我不想要它,并且希望我的Feed仅托管我自己的软件包,并且每次安装时都从上游源下载。有办法吗?
答案 0 :(得分:0)
有没有办法做到这一点?
答案是肯定的。
如果要创建新的提要,则可以在创建新的提要时取消选中“上游来源”选项:
如果您已经创建了Feed ,则可以删除上游源。转到Settings
-> Upstream sources
:
希望这会有所帮助。
答案 1 :(得分:0)
相反,我要做的是将我们所有的程序包都放在一个范围内,并修改npmrc文件以仅在该范围内使用azure提要,以便其余的程序包仍可以从Registry.npmjs.org下载
.npmrc文件如下所示
registry=https://registry.npmjs.org/
@customScope:registry=https://ourregistry.org/ourfeed
always-auth=true