2014-11-22 84 views
4

我正在创建两个应用程序,它们之间会有很多共享的CSS /组件/图像。我正在为这两个应用程序使用最新版本的Ember CLI,并且我想用Ember CLI创建一个Ember Addon来共享所有这些资源。Ember CLI - 共享资源插件

什么是最好的方法来做到这一点共享(1)样式,(2)js组件和(3)图像。我有前两个基本工作,我正在努力如何共享图像,并让每个应用程序消耗它们并能够使用它们。

任何帮助,将不胜感激!

谢谢!

+0

你是如何消费图像? – givanse 2014-11-23 01:33:07

+0

我想要共享插件中的图像,并且我希望使用该插件的Ember应用程序能够使用这些图像。 但我可以告诉,只有应用程序/样式/供应商文件夹得到同步。 – Primm 2014-11-23 02:17:13

回答

0

也许更好的解决方案是使用Git Submodules而不是共享插件。这也适用于任何其他共享代码。

在这种情况下,您将拥有三个存储库:1)第一个应用程序,2)第二个应用程序,3)共享代码。你可以将第三个作为子模块链接到任何其他存储库(将其视为符号链接)。

例如,您可以将您的子模块链接到/public/shared文件夹,然后像/shared/images/image.png/shared/styles/style.css等使用它。