想象一下这个典型的 Nx 文件结构代表我的项目。是否可以限制组件在其库之外被引用?
例如,我希望横幅组件在 ui 库中可用,但不能在数据库中导入。有很多“进口出血”正在发生,我想知道这是否可以限制并包含在他们自己的库中?
myorg/
├── apps/
│ ├── todos/
│ ├── todos-e2e/
│ └── api/
├── libs/
│ ├── data/
│ └── ui/
│ ├── src/
│ │ ├── lib/
│ │ │ ├─ banner/
│ │ │ │ ├── banner.template.html
│ │ │ │ ├── banner.component.ts
│ │ │ └── ui.module.ts
│ │ └── index.ts
│ ├── jest.conf.js
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── nx.json
├── package.json
├── tools/
├── tsconfig.json
└── tslint.json