Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 无工作空间的角度库_Angular_Angular Components_Angular Library - Fatal编程技术网

Angular 无工作空间的角度库

Angular 无工作空间的角度库,angular,angular-components,angular-library,Angular,Angular Components,Angular Library,我正在尝试开发一个新的库,我打算将它引入三个新的Angular应用程序,以及几个扩展库中的一个组件的组件,然后由这三个应用程序使用。在我看来,它的自然结构是每个应用程序、库和每个组件都有一个单独的存储库 my-lib.git app1.git app2.git component1.git component2.git 然而,到目前为止,我看到的每一篇文章都是从创建一个工作区并在其中构建库开始的。由于每个组件都将在自己的时间轴上开发和分发(通过私有Gitlab,而不是npm),应用程序开发人员

我正在尝试开发一个新的库,我打算将它引入三个新的Angular应用程序,以及几个扩展库中的一个组件的组件,然后由这三个应用程序使用。在我看来,它的自然结构是每个应用程序、库和每个组件都有一个单独的存储库

my-lib.git
app1.git
app2.git
component1.git
component2.git
然而,到目前为止,我看到的每一篇文章都是从创建一个工作区并在其中构建库开始的。由于每个组件都将在自己的时间轴上开发和分发(通过私有Gitlab,而不是npm),应用程序开发人员将选择要包含哪些组件的版本,因此我觉得将它们全部放在一个repo中是不对的

我应该为此使用什么存储库结构,以及如何在没有 将它们全部放入工作区?

请查看。