我有一个新的Ng2项目正在使用Kendo Grid for Angular 2.这些npm软件包存在于Telerik npm repo上,需要登录。我们的TeamCity构建系统从interwebz中防火墙,并使用内部npm代理主npm服务器。在这种情况下,使用Telerik站点(也称为@progress模块)的npm模块的推荐方法是什么?我应该在本地复制它们并在本地引用它们来构建它们吗?
答案 0 :(得分:0)
如果您的私有NPM服务器可以缓存@progress
模块,则可能更容易进行消费和升级。
否则,请考虑将节点模块提交到源代码管理中。
从构建服务器获取包的一般建议是使用许可开发人员的凭据,但这不适用于构建系统与私有NPM存储库隔离的情况。