私はemberを初めて使用しています。しかし、私はテンプレートの入力パスをコンパイルするために変更する必要がある特定のタスクのために。つまりデフォルトはapp/templatesです。しかし、私はこのパスを変更したい。 ember-cli-build.jsファイルを読みましたが、出力パスのみを編集できます。どのように入力パスを編集できますか? 私の燃えさし-CLI-build.jsはEmber-cliファイルの入力パスを変更する方法
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
// Add options here
outputPaths: {
app: {
html: 'ember_build_index.html'
}
}
});
// Use `app.import` to add additional libraries to the generated
// output files.
//
// If you need to use different assets in different
// environments, specify an object as the first parameter. That
// object's keys should be the environment name and the values
// should be the asset to use in that environment.
//
// If the library that you are including contains AMD or ES6
// modules that you would like to import into your application
// please specify an object with the list of modules as keys
// along with the exports of each module as its value.
app.import('bower_components/bootstrap/dist/js/bootstrap.min.js');
app.import('bower_components/bootstrap/dist/css/bootstrap.min.css');
app.import('bower_components/bootstrap/dist/css/bootstrap.css.map');
return app.toTree();
};
なぜこれをやりたいですか? In-Repoアドオンを使用することもできますが、必要に応じてリゾルバを編集する必要があります。 – Lux
私はウェブからほとんど変更を加えていない携帯電話用に異なるテンプレートを使いたいからです。 javascriptを同じに保ちたい –
既存のコンポーネントから拡張して、新しいコンポーネントに 'layoutName'をモバイルテンプレートの名前で設定するだけです – MilkyWayJoe