我有两个Angular 6项目,分别是ProjectA(有两个模块ModuleA和ModuleB)和ProjectB。我可以访问ProjectB内的ModuleA吗?
那么,如果可能的话,如何导出模块并将其动态注入到另一个App中?
答案 0 :(得分:2)
如果可以导入ProjectB中的ModuleA的源,则可以使用它。可以通过相对路径
import ModuleA from '../../ProjectA/src/ModuleA';
此外,您可以在npm上发布模块(例如,“ my-module-a”),将其添加为两个项目的依赖项,然后以某种方式导入
import ModuleA from 'my-module-a';
答案 1 :(得分:0)
将该模块开发为共享库,然后像导入其他任何库一样导入它。
所有大型组织都应为所有样板代码(身份验证客户端,配置等)建立一个像这样的共享库