2016-07-14 2 views
0

アウレリアにはこの素晴らしいViewLocator戦略があります。モジュールで同じようにする方法を理解できません。ここではサンプル/srcセットアップです:フォルダからモジュールを読み込むためにAureliaを設定するには?

- src/ 
    - main.js 
    - app/ 
     - app.js 
     - app.html 
    - foo/ 
     - foo.js 
     - foo.html 
    - bar/baz/ 
     - baz.js 
     - baz.html 

がこの大会に続いて、私はbar/bazではなくbar/baz/bazで名前appではなくapp/appfooはなくfoo/foofoo、およびbazappをロードできるようにしたいと思います。

だから、実際には、<path>/<module>/<module>はアウレリアで<path>/<module>

からアクセスできる必要があり、この規則を設定するための最良の方法は何ですか?

答えて

1

これには規則があり、実際にはノードパッケージの一般的な規則です。まず、index.jsエントリポイントを使用してアプリケーションモジュールを構造化します。

- src/ 
    - main.js 
    - app/ 
     - index.js 
     - app.js 
     - app.html 

次に、main.jsコードで、機能「app」を使用してください。これはAureliaにapp/index.jsを探してプラグインとしてロードするように指示します。

main.js

export configure(aurelia) { 
    aurelia.use 
    .feature('app'); 
} 

あなたがここの特徴についてより多くの情報を読み取ることができます。Aurelia Features

関連する問題