繁体   English   中英

如何在Visual Studio 2015中配置私有NPM和Bower注册表

[英]How to configure private NPM and Bower registries in Visual Studio 2015

我们使用Visual Studio 2015和ProGet来托管NuGet,NPM和Bower的私有源。 我正试图找出让所有团队成员以最少的努力指向我们的私人注册管理机构的最佳方式。 我知道Bower我可以在.bowerrc文件中设置一个私人仓库

{
  "directory": "wwwroot/lib",
  "registry": "http://proget.mysite.com/bower/Bower",
  "search": "http://proget.mysite.com/bower/Bower"
}

对于NPM,我可以使用命令行来控制它

npm config set registry http://proget/npm/private-npm

但我希望尽可能简单地向团队传播这一点,而不必为每个解决方案设置它。 它应该适用于全球。 我怎样才能做到这一点? 任何建议将不胜感激。 谢谢!

根据规范: http ://bower.io/docs/config/#placement--order您可以将.bowerrc文件保存在用户的主文件夹(以及其他一些地方)中,这样就不需要为每个文件夹配置项目。 最好的选择可能只是将文件保留在版本控制中,让开发人员将其拉出并存储在本地。

经过一番挖掘,我发现了这一点。 对于npm,只需使用我在我的问题中列出的命令。

对于bower,可以通过在以下文件中交换bower.herokuapp.com网址来更改默认注册表:

    * 
        * C:\Users\myusername\AppData\Roaming\npm\node_modules\bower\node_modules\bower-config\lib\util\defaults.js
        * C:\Users\myusername\AppData\Roaming\npm\node_modules\bower\node_modules\bower-registry-client\test\Client.js
        * C:\Users\myusername\AppData\Roaming\npm\node_modules\bower\test\commands\register.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM