angular - 如何在不同的 Angular 2+ 项目中使用我的组件
问题描述
我想创建一个通用组件以在我的website
项目admin-site
中使用。这些项目在不同的项目解决方案中。
所以我需要一个CommonComponent
并在任何这些项目中使用它。但是 CommonComponent 包含很多子组件。所以我不想将常用的组件文件夹和文件复制到其他项目中。
有没有办法在 Angular 2+ 项目中做到这一点?
解决方案
您可以尝试在单个工作区中支持多个项目的 Angular 6 CLI。这是建议的项目文件夹结构
- 前端
- 行政
- 图书馆
- 通用组件
- 子组件1
- 子组件2
您可以将库模块导入前端和管理模块。
推荐阅读
- apache-kafka - Kafka - 冗余应用程序的拓扑更改
- javascript - 区分 docusaurus 中的页面/内容
- python - 续行不起作用?
- c# - C# - 如何在 *.nuspec 文件中使用自定义程序集属性?
- ios - Firebase推送通知不起作用ios11 swift 4.1
- google-app-maker - 在其他 Google 服务列表中找不到 Google 应用制作工具
- android - 准备 MediaPlayer 时出错
- c# - 使用 ManipulationDelta 事件 UWP 旋转边框
- gmail-api - 使用 HTTP 请求向 Gmail API 发送电子邮件时出错
- logging - 我们可以比所有 WARN 行更具体地使用 BurstFilter 吗?