我有一个由三个项目创建的Angular Workspace。我刚刚创建了一个库,希望在其中包含可重用的模块。
通常对于项目(应用程序和库),我运行以下命令来生成模块或组件:
ng g c component componentName --project=UserPortal
ng g c component componentName --project=myLibrary
但是现在我需要将组件添加到其中的模块中
例如库: 专案 我的图书馆 src LIB 导航模块 在此处添加组件
对于应用程序项目模块: 专案 用户门户 src 应用程式 userModule 在此处添加组件
通过运行以下命令,我可以从Workspace在Library项目中创建一个模块:
ng generate module navigation-module --project=myLibrary
当前,我只需要通过命令行进入该目录,即可创建组件。但是我觉得我可以像其他所有命令一样,通过 Workspace 进行此操作。这将是最有益的,而不是不必在命令行之间或在目录之间来回切换。
快速概述: 1.在角工作区中创建一个库 2.在Angular工作区的库内部创建一个模块 3.要从工作区在库中的模块内创建组件
感谢您的帮助。
答案 0 :(得分:1)
您可以通过提供正确的路径来为功能模块创建组件。就您而言
ng g c navigation-module/test-component --project=myLibrary
应该可以解决问题。
答案 1 :(得分:0)