我们正在作为两个团队一起在具有两个不同工作空间的应用程序上工作。一个工作空间是主项目,另一个工作空间作为模块导出到我们的私有npm存储库中,从那里我们通过package.json获取该模块。我们每次都面临的一个问题是,如果我们要使用主应用程序测试模块,我们将推动回购并一次又一次地获取它。这样,我们在开发阶段浪费了很多时间。有什么办法可以避免这种情况。
答案 0 :(得分:0)
使用单声道仓库。 Mono仓库已在Angular 6中添加,并在Angular 7中得到了增强,您的lib可以与主应用程序位于同一项目中。您将需要运行新的Angular 7。
前几天,我在Reddit上阅读了一篇很好的文章,但是我正在工作,无法联系Reddit链接到该文章。浏览http://reddit.com/r/angular2
找到了它:https://nezhar.com/blog/up-and-running-library-development-with-angular-7/