Angular 4 - 如何赋予项目级依赖性

时间:2017-10-22 15:13:45

标签: angular typescript setup-project

我有几个彼此独立的项目。但是,我计划在常见项目中放置图形,数据处理等常用功能,并依赖其他项目。但是我认为将它们作为独立的代码库是个好主意,因此只会部署所需的组件。

以下是我希望能够实现的结构。

project1
    - app
       - src

project2
    - app
       - src

project-common
    - app
       - src

project1和project2彼此独立,但它们应该使用项目通用组件或模块。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

你有Nx的确切用例,

此CLI工具将为您提供生成作为独立应用程序的模块库的实用程序。添加新的角度模块lib就像运行一样简单,

ng g lib myAwesomeKit --ngmodule --export

它将创建一个带有模块类的新角度模块lib。然后在您的角度应用程序中导入您的模块并使用组件。结帐https://nrwl.io/nx了解更多信息。