javascript - react - ember知乎



Ember在应用内引擎中包含应用内共享组件插件 (1)

如果你想从主机应用中使用依赖项(应用内插件),并且你想在你的引擎(应用内引擎)中使用它,你应该直接将它包含在你的引擎中,然后让你的引擎共享它与应用程序。

目前,我相信你已经描述过:

  [ application ]
    + engine
    + addon
      + component

你想在你的引擎中使用这个组件。

相反,我建议如果你的引擎需要它,给它你的引擎。

[ application ]
  + engine
      + addon
        + component

如果您的应用程序也需要它,您可以将它作为您的应用程序的依赖项, 与您的应用程序共享引擎的依赖项。

在新的引擎引擎网站上描述了应用程序与引擎的依赖关系。

在包含应用程序引擎(my-engine)和共享组件(共享组件)的应用程序内置插件的Ember应用程序中,如何将共享组件插件作为应用程序内引擎的依赖项包含在内可能会使用引擎模板中的组件? 共享组件插件有两个组件,global-header和global-footer。





ember.js