tutorial started getting documentacion cannot laravel gulp laravel-5.1 laravel-elixir

started - Laravel Elixir: ¿Cómo ejecutar una tarea solo en modo de producción?



laravel getting started (1)

Estoy usando un montón de llamadas a "console.log" para depurar mi aplicación JS. Sin embargo, me gustaría eliminar estos automáticamente al enviar el código a la producción.

Usando un archivo gulp tradicional, utilizaría el complemento "gulp-strip-debug" que solo se activará cuando ejecute la tarea principal de "producción".

Sin embargo, al usar Laravel Elixir, es un poco diferente. Utilizo la bandera "--production" para minimizar mis activos, pero me gustaría ejecutar la tarea strip-debug luego. No pude encontrar cómo hacerlo en la documentación de Laravel 5.1.


Después de verificar el objeto elixir.config , parece que el indicador elixir.config.production establece la variable elixir.config.production en true.

Por lo tanto, es posible ajustar la ejecución de una tarea específica en una if(elixir.config.production) , lo que le permite activarlos cuando el entorno está "en producción" o si lo ha especificado manualmente utilizando el indicador --production de la línea de comando.