Mau*_*cca 1 angular-cli angular ng-packagr
我正在创建一个非常大的 Angular 库。因为我有很多类和组件,所以我将它们结构化为层次结构。例如,我有:
在 中public_api.ts
,我有许多导出,每个component/module/service
我想在库上公开的导出都有一个,但这会扁平化我的层次结构。
我发现维护层次结构的唯一方法是为层次结构树上的每个组创建一个库。例如,面板库(Panels-lib)、图层库(Layers-lib)等,然后复制文件系统上的层次结构,将每个库放在单独的文件夹中:面板文件夹、图层文件夹ETC。
这样,在主应用程序中我可以通过这种方式导入组件:
import {ToolBar} from "MyMap/Panels/Panels-lib";
import {Line} from "MyMap/Geometries/Geometries-lib";
Run Code Online (Sandbox Code Playgroud)
有更好的方法来实现这一目标吗?先感谢您。
归档时间: |
|
查看次数: |
4282 次 |
最近记录: |