在应用之间共享Angular模块(不构建)

时间:2019-01-09 18:03:53

标签: angular

我知道这个问题已经问过几次了,但是我已经阅读了所有帖子,似乎没有一个提供解决此问题的好方法。

结构如下:

--angular apps
  |
  --app 1
  |
  --app 2
  |
  --shared_code
    |
    --my_js_library
    |
    --my_angular_module

通过向我的my_js_library添加@js_library: '.../shared_code/my_js_library',我可以从两个应用程序访问paths

但是,对于my_angular_module,我需要访问@angular/core才能导入NgModule等。但是仅为{{1}安装一个@angular副本}似乎无效,并引发错误。即

my_angular_module

我对Critical dependency: the request of a dependency is an expression 有所了解,但是我真的不想每次更改库都建立我的库。在构建这两个应用程序时,我正在积极开发此模块。我也无意通过npm公开提供它,因此看来这不是正确的方法。看来我也不得不将此库放在其中一个应用程序内部,而不是放在两个应用程序之外的自己的目录中。

是否可以像我引用ng g library ...一样在我可以引用的两个应用程序之外共享Angular代码?

0 个答案:

没有答案
相关问题