如何在Angular多个应用程序结构中访问主要应用程序资产和组件?

时间:2019-06-15 06:24:33

标签: javascript angular angular-cli

有一个复杂的应用程序,其中有两个分别名为app1app2的{​​{3}}(又称monorepo ),还有一个main (又名Core app)应用。

每个应用程序app1app2如何访问主应用程序(核心应用程序)的资产,组件,服务等? strong>

这里是结构:

multiple workspaces

想象一下,我们将使用CoreApp中的图像资产(例如favicon)用于app1,或者app2将使用它!怎么可能? 问题是您无法使用相对路径访问任何CoreApp文件

(顺便说一句,我正在使用这种方式将桌面版和移动版分开,以得到完全定制的优化的轻型移动版,并且与桌面版相同。(一个应用程序是移动的,另一个代表我的桌面),我已经在CoreApp中安装了桌面版本,因此我需要将其移至projects/app1,但是我不想重写所有组件,我不确定逐步开发移动版本的最佳方法是什么。因此,我想也许我仍然可以在CoreApp中使用桌面版本,并可以从我的应用程序内部访问它。)

0 个答案:

没有答案