我创建了一个.npmrc文件,该文件将我配置为使用VSTS pacakge提要,但是我的所有公共依赖不会安装(您知道, ,lodash ...)VSTS软件包提要:配置客户端以使用vsts提要后无法安装公共npm软件包
似乎有一次,我配置.npmrc文件指向我的私人饲料,所有公共包不再可访问。
由于npm与Nuget不同,不支持多个包注册表(这里是一个相关的SA question),我目前坚持运行npm install两次 - 一次没有和.npmrc文件获取公共依赖关系,一次.npmrc文件获取私有。
不是VSTS镜像/代理公共注册表?如果没有 - 我是否希望使用2个不同版本的.npmrc文件运行npm install两次?
您是否在启用上游来源后解决了问题? –
@ starain-MSFT我实际上是通过让我的私有包作用域来解决这个问题的(即,我的私有包的包名将类似于'@ scope/package'。然后我将.npmrc配置为仅指向vsts pacckage feed对于我的'@ scope',所以公共软件包会转到npmhs,我的软件包会转到我的私有vsts feed。 –