config.html(config/environmentから生成されたメタデータではありません)の代わりにconfigファイルからいくつかの設定プロパティを取得したいとします。例えば、myConfig.jsの2つの変数(langとhost)ビルド後に変更することができます。現在私はconfig/enviromentに変数を入れていますが、この変数とこのデータを分けたいと思います。例えばビルド後にEmber設定ファイル
:
のindex.html:
<!DOCTYPE html>
...
<meta name="myapp/config/environment" content="%7B%22modulePrefix%22%3A%22user%22%2C%22environment%22%3A%22development%22%2C%22baseURL%22%3A%22/%22%2C%22locationType%22%3A%22auto%22%2C%22contentSecurityPolicy%22%3A%7B%22default-src%22%3A%22%27none%27%20localhost%22%2C%22script-src%22%3A%22%27self%27%20%27exportApplicationGlobal%22%3Atrue%7D">
...
<script src="myconfig.js" ></script>
...
</html>
myconfig.js:これは
module.exports = function() {
var MYCONFIG = {
lang: 'en',
host: 'http://.....'
}
return MYCONFIG ;
};
を行うことができますか?
すべてのヘルプは大幅にあなたがconfig
utilsの
// utils/config-utils.js
export default {
lang: 'en',
host: 'http://.....'
};
を作成し、あなたが必要な場所にそれをインポートすることができ
ビルド済みコード(myapp.js)の残りの部分からconfig-utils.jsファイルを分離する方法。私はクライアントに、コードを再構築することなく設定値を変更させたい(実際には、アプリケーションのソースコードを持っていなくても、それを行う知識やツールさえも)。ありがとう! –
申し訳ありませんが、私はあなたの質問を誤解し、その点を得ていませんでした。私が投稿した解決策は、その状況を処理しませんでした – GUL