2

私の ember アプリケーションには、いくつかの異なるコンポーネントがあります。コードが多いので、ソースを別のディレクトリにまとめてほしい。

このディレクトリ構造があるとしましょう:

[app]
  - [controllers]
  - [models]
  - [routes]
  - [views]
[dashboard]
  - [controllers]
  - [models]
  - [routes]
  - [views]
[admin]
  - [controllers]
  - [models]
  - [routes]
  - [views]

appビルド時にこれらのディレクトリをすべてマージしたいと思います。app/controllers/foo.js+などの競合する名前をサポートする必要はありませんdashboard/controllers/foo.js

私の目標は、組織の基本的なレベルです。アプリ全体にプレフィックスを付けたく/dashboard/ないし、ビルドを遅くしたくありません。

この質問に似ています:ember-cliの人々が取り組んでいて、まだ準備ができていないことを私が理解しているember -cliを備えた複数の「アプリ」 。

アプリを整理する方法に関するその他のアイデアは大歓迎です。


これを試しましたが、のファイルはdashboard無視されています。

// Brocfile.js
var mergeTrees = require('broccoli-merge-trees');

var app = new EmberApp();
var dashboard = new EmberApp({
    trees: {
        app: 'dashboard'
    }
});

module.exports = mergeTrees([ dashboard.toTree(), app.toTree() ], { overwrite: true });
4

0 に答える 0