Laravel 拉维长生不老药:如何仅在生产模式下执行任务?

Laravel 拉维长生不老药:如何仅在生产模式下执行任务?,laravel,gulp,laravel-5.1,laravel-elixir,Laravel,Gulp,Laravel 5.1,Laravel Elixir,我正在使用一系列“console.log”调用来调试我的JS应用程序。但是,我希望在将代码发送到生产环境时自动删除这些代码 使用传统的gulpfile,我将使用“gulpstrip debug”插件,该插件只有在运行“production”主任务时才会触发 不过,当使用拉维长生不老药时,情况有点不同。我使用“-production”标志来最小化我的资产,但我希望在之后执行剥离调试任务。我在Laravel 5.1文档中找不到如何执行此操作。在检查elixir.config对象后,似乎--produ

我正在使用一系列“console.log”调用来调试我的JS应用程序。但是,我希望在将代码发送到生产环境时自动删除这些代码

使用传统的gulpfile,我将使用“gulpstrip debug”插件,该插件只有在运行“production”主任务时才会触发


不过,当使用拉维长生不老药时,情况有点不同。我使用“-production”标志来最小化我的资产,但我希望在之后执行剥离调试任务。我在Laravel 5.1文档中找不到如何执行此操作。

在检查
elixir.config
对象后,似乎
--production
标志将
elixir.config.production
变量设置为true

因此,可以将特定任务的执行封装在
if(elixir.config.production)
语句中,允许您在环境为“生产”时触发它们,或者如果您使用命令行中的
--production
标志手动指定它,则可以触发它们