4

私は 2 つの ember アプリケーションを作成しています。これらのアプリケーションは、2 つの間で多くの CSS/コンポーネント/画像を共有します。2 つのアプリケーションに最新バージョンの Ember CLI を使用しています。これらすべてのリソースを共有するために、Ember CLI を使用して Ember アドオンを作成したいと考えています。

(1) スタイル、(2) js コンポーネント、および (3) 画像を共有するためにこれを行う最良の方法は何でしょうか。私は最初の 2 つの基本的な作業を行っており、画像を共有し、各アプリケーションでそれらを消費して使用できるようにする方法に苦労しています。

どんな助けでも大歓迎です!

ありがとう!

4

1 に答える 1

0

おそらく、より良い解決策は、共有アドオンの代わりにGit サブモジュールを使用することです。これは、他の共有コードでも機能します。

この場合、1) 最初のアプリ、2) 2 番目のアプリ、3) 共有コードの 3 つのリポジトリがあります。そして、3 つ目のリポジトリをサブモジュールとして他のリポジトリにリンクできます (シンボリック リンクと考えてください)。

たとえば、サブモジュールを/public/sharedフォルダーにリンクしてから/shared/images/image.png、のように使用できます/shared/styles/style.css

于 2015-09-08T10:22:21.707 に答える