我有Angular网站的git集成。我在Git中检查代码,代码已部署到Azure。一切正常!直到我想拉一个私人的npm包。最终意识到这可能需要AzureDevOps,但不需要VS Code Azure集成,而我一直都在使用它。
我如下更新了.npmrc文件
registry=https://pkgs.dev.azure.com/MyCompanyName/_packaging/packageName/npm/registry/
always-auth=true
user .npmrc as follows
//registry.npmjs.org/:username=myname
//registry.npmjs.org/:email=my@hotmail.com
//registry.npmjs.org/:always-auth=true
//registry.npmjs.org/:_authToken=6544990b-a2f2-472b-8daa-23f8b0977330
-编辑- 去了Azure开发运营路线 但是我看不到可以在其中添加私有npm登录信息的任何地方。 AzureDevOps是否支持私有npm包?我的npm和我的AzureDevOps userId有不同的登录密码。
请帮助。如何提取我的私人npm包裹?
答案 0 :(得分:0)
检查npmrc
的语法。
在此examples中的所有see我blog post中,这些行的统计信息都带有'//
'
//registry.npmjs.org/:_authToken=...
但是,正如OP所注意到的,这要求不是 VSCode Azure extension,而是Azure DevOps services,扩展名为VSCode Azure Repos。
Azure Devops设置使用upstream source,这需要上游view,如此处所示
但是...引用了private upstreams was in the work。是unclear if it is available。