在应用程序之间重用共享的Angular模块 - 免费和私有?

时间:2018-03-09 08:47:02

标签: angular

我正处于创建多个角度项目的位置。我将代码从一个项目复制/粘贴到下一个项目。是时候继续前进并创建可以重复使用的模块了。我被一个阻挡者困住了。在没有放弃商店的情况下,似乎没有明确的解决办法。

一个名叫Yakov Fain的人有一个博客,用于在一个项目中设置多个应用程序。奇迹般有效!免费的firebase托管和功能对他的设置来说是一场噩梦或不可能。

执行此操作的maintstream方法是使用npm发布模块。我不想发布我的代码供所有人查看。

一年前,有人有一篇关于如何将npm与GitHub一起使用的stackoverflow文章。在这个设置下,您每月支付7美元或者每月支付GitHub 7美元以保持代码私密。

关于如何使用npm和BitBucket完成这项工作,有一两篇文章。 Bitbucket让您免费获得一些私人项目。它很稀疏而且没什么帮助。

我无法相信我是唯一想要在项目中重用子系统的人,不想每月支付7美元,并且不想让每个人都看到我的代码。有关如何进行此操作的任何建议吗?

1 个答案:

答案 0 :(得分:0)

我自己从未亲自尝试过,但您可以创建自己的个人私人npm注册表,您无需为此付费:http://clock.co.uk/blog/how-to-create-a-private-npmjs-repository

对于我自己,我使用npm来托管开源项目的模块,并且效果很好,但就我而言,我不介意公开分享代码。