使用库项目!
ng generate library common
这将自动将路径别名添加到主
tsconfig.json
"common": [
"dist/prod/common"
],
"common/*": [
"dist/prod/common/*"
]
它将允许您引用在
common
图书馆项目。
例如,在
app.module.ts
以下内容:
import { SharedModule } from 'common';
@NgModule({
imports: [
SharedModule,
...
],
declarations: [...],
exports: [...]
bootstrap: [AppComponent]
})
export class AppModule { }
另一种方法是在
ng serve
一个消费类应用程序(例如,用于开发)的
public_api
在项目层面,如下所示:
import { SharedModule } from 'projects/common/src/public_api';
@NgModule({
imports: [
SharedModule,
...
],
...
})
export class AppModule { }
试一试,我用了很多,效果很好!我强烈建议您阅读此文档: