我正在使用一堆" console.log"调用我的JS应用程序。但是,我希望在将代码发送到生产环境时自动删除它们。
使用传统的gulpfile,我会使用" gulp-strip-debug"插件只会在我运行"生产"主要任务。
当使用Laravel Elixir时,它有点不同。我用" - 制作"标记以最小化我的资产,但我想在之后执行条带调试任务。我在Laravel 5.1文档中找不到如何做到这一点。
答案 0 :(得分:6)
检查elixir.config
对象后,似乎--production
标志将elixir.config.production
变量设置为true。
因此可以将特定任务的执行包装在if(elixir.config.production)
语句中,允许您在环境生成时生成"生产"或者如果您使用命令行中的--production
标志手动指定它。