2014-10-26 26 views
12

Sto usando ember-cli per strutturare la mia app.ember-cli meta config/file di ambiente

Compila tutti i file nella directory dist/.

Tuttavia, mentre ho ispezionato lo index.html compilato, ho notato che stava creando questo meta tag.

<meta name="user/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%27unsafe-inline%27%20%27unsafe-eval%27%20use.typekit.net%20connect.facebook.net%20maps.googleapis.com%20maps.gstatic.com%22%2C%22font-src%22%3A%22%27self%27%20data%3A%20use.typekit.net%22%2C%22connect-src%22%3A%22%27self%27%20localhost%22%2C%22img-src%22%3A%22%27self%27%20www.facebook.com%20p.typekit.net%22%2C%22style-src%22%3A%22%27self%27%20%27unsafe-inline%27%20use.typekit.net%22%2C%22frame-src%22%3A%22s-static.ak.facebook.com%20static.ak.facebook.com%20www.facebook.com%22%7D%2C%22EmberENV%22%3A%7B%22FEATURES%22%3A%7B%7D%7D%2C%22APP%22%3A%7B%22LOG_ACTIVE_GENERATION%22%3Atrue%2C%22LOG_VIEW_LOOKUPS%22%3Atrue%7D%2C%22exportApplicationGlobal%22%3Atrue%7D"> 

Questo è un problema per la mia distribuzione come Attualmente sto usando la brace-app all'interno di un'altra pagina e questo meta tag è necessario per l'applicazione brace al lavoro. C'è un modo per rendere questo come parte del file compilato JavaScript o sbarazzarsi di questo del tutto?

+0

Stai impostando l'ENV alla produzione, mentre la costruzione? 'ember build --environment = production' –

risposta

18

La capacità di costruire la vostra applicazione senza che questo è stato recentemente aggiunto this PR

È possibile impostare fino a far parte della tua uscita JS compilato passando l'opzione storeConfigInMeta. Di opt-out, dovrebbe apparire come questo nel tuo Brocfile.js

/* global require, module */ 

var EmberApp = require('ember-cli/lib/broccoli/ember-app'); 

var app = new EmberApp({ 
    storeConfigInMeta: false 
}); 

module.exports = app.toTree(); 

Questo è disponibile in brace-cli 0.1.2, che è la versione più recente in questo momento

+0

Grazie per questo! – user391986

+3

questo è ora 'ember-cli-build.js' – intrepion