2016-02-17 14 views

risposta

22

Questo è fatto meglio simulare il modo in cui il nodo di fare le cose con il proprio strumento di compilazione - webpack, browserify - esponendo process.env.NODE_ENV. In genere, è necessario impostare "produzione" in prod e "sviluppo" (o non definito) in dev.

Così il codice diventa:

if (!process.env.NODE_ENV || process.env.NODE_ENV === 'development') { 
    // dev code 
} else { 
    // production code 
} 

Per informazioni su come configurarlo, vedi envify o Passing environment-dependent variables in webpack

+0

Questo ha funzionato per me, una volta che avevo installato '' browserify' e envify'. – pfhayes

+0

'processo non definito 'sul client. – trusktr

+0

È necessario utilizzare uno strumento di compilazione come il webpack. –

Problemi correlati