我正在创建两个 ember 应用程序,它们之间将有很多共享的 CSS/组件/图像。我正在为这两个应用程序使用最新版本的 Ember CLI,并且我想使用 Ember CLI 创建一个 Ember 插件来共享所有这些资源。
共享 (1) 样式、(2) js 组件和 (3) 图像的最佳方法是什么。我有前两个的基础知识,我正在努力如何共享图像并让每个应用程序使用它们并能够使用它们。
任何帮助,将不胜感激!
谢谢!
我正在创建两个 ember 应用程序,它们之间将有很多共享的 CSS/组件/图像。我正在为这两个应用程序使用最新版本的 Ember CLI,并且我想使用 Ember CLI 创建一个 Ember 插件来共享所有这些资源。
共享 (1) 样式、(2) js 组件和 (3) 图像的最佳方法是什么。我有前两个的基础知识,我正在努力如何共享图像并让每个应用程序使用它们并能够使用它们。
任何帮助,将不胜感激!
谢谢!
也许更好的解决方案是使用Git 子模块而不是共享插件。这也适用于任何其他共享代码。
在这种情况下,您将拥有三个存储库:1)第一个应用程序,2)第二个应用程序,3)共享代码。您可以将第三个作为子模块链接到任何其他存储库(将其视为符号链接)。
例如,您可以将子模块链接到/public/shared
文件夹,然后像 一样使用它/shared/images/image.png
,/shared/styles/style.css
依此类推。