2017-03-14 11 views
0

私はフロントエンドでemberを使用するexpress.jsアプリケーションを持っています。現在、私の構造は次のとおりです。私は急行アプリの下に、パブリックフォルダに構築するために私のエンバーアプリを得ていると私は好きなら私も名前を変更することができますが、私は変更を取得することができないようEmber CLI build index.html外部資産フォルダ

+ client/ 
| + ember-app 
+ server/ 
    + express.js 
    + public/ 
    | + assets/ 
    + views/ 
    | + index.ejs 

viewsフォルダの下に移動するindex.ejsの出力先。

これまでのところ、これは名前と宛先の変更に関するすべてのドキュメントです。 Ember-Cli User Guide

+0

'ember build'を呼び出すためのgulpタスクを追加してから、' index.ejs'をviewsフォルダーにコピーまたは移動しますか? –

+0

これが唯一の解決策であるようです。私は代わりにEmberの方法を探していたか、またはgulp(または他のビルドツール)をビルドプロセスに導入していました。ありがとう@PaulOliver –

答えて

1

は燃えさし-CLI用ドキュメントを参照してください:あなたが生成されたファイルのほとんどの先を変更することができ、あなたのember-cli-build.jsファイルでhttps://ember-cli.com/user-guide/#configuring-output-paths

// ember-cli-build.js 
var app = new EmberApp({ 
    outputPaths: { 
    app: { 
     html: 'index.html', 
     css: { 
     'app': '/assets/application-name.css' 
     }, 
     js: '/assets/application-name.js' 
    }, 
    vendor: { 
     css: '/assets/vendor.css', 
     js: '/assets/vendor.js' 
    } 
    } 
}); 

変更をapp.htmlあなたが持っているだろう場所です実験する。

+0

ありがとう@mattmcmanus、 私はあなたがここにあるリンクを読んで、私の質問でそれにリンクさえしました。 問題は、HTMLファイルをパブリックフォルダの外側とビューフォルダに出力したい場合です。 –

関連する問題