如何在缩小文件时保留注释?

时间:2015-02-18 15:06:55

标签: laravel-5 laravel-elixir

如何在缩小资产(运行gulp -production)时配置preserveComments选项?这是我们需要在Elixir配置文件中的某处配置的东西吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我还没有找到这个问题的合适答案,所以我最后更改了以下laravel-elixir文件中的一行:

/node_modules/laravel-elixir/tasks/scripts.js

第69行:

.pipe($.if(config.production, $.uglify({compress: { drop_console: true }})))

.pipe($.if(config.production, $.uglify({compress: { drop_console: true }, preserveComments: 'license'})))

然后运行:

gulp --production

注意license选项的值不是preserveComments,您可以使用文档中描述的任何其他内容:https://www.npmjs.com/package/gulp-uglify