javascript - instalar - react js init
Detectar producción frente a desarrollo Reaccionar en tiempo de ejecución (1)
Esto se hace mejor emulando la forma Nodo de hacer las cosas con su herramienta de compilación (webpack, browserify) exponiendo
process.env.NODE_ENV
.
Por lo general, lo configurará en "producción" en producción y "desarrollo" (o indefinido) en desarrollo.
Entonces su código se convierte en:
if (!process.env.NODE_ENV || process.env.NODE_ENV === ''development'') {
// dev code
} else {
// production code
}
Para saber cómo configurarlo, vea envify o pasar variables dependientes del entorno en webpack
¿Es posible detectar si la versión actual de React es desarrollo o producción en tiempo de ejecución? Me gustaría hacer algo como esto:
if (React.isDevelopment) {
// Development thing
} else {
// Real thing
}