Pagespeed Javascript Minification / Concatenation – 添加横幅和页脚

我有一个网站,使用与NGINX运行的Pagespeed为了缩小和连接Javascript资源,我需要的(如果可能与Pagespeed)是添加一个横幅和页脚的缩小的结果,如Grunt有:

Grunt文件configuration片段:

concat: { scripts: { options: { banner: "(function(){", footer: "}());" }, src: ['src/app/app.module.js', 'src/app/components/**/*.js', 'src/app/shared/**/*.js'], dest: 'dist/scripts/app.min.js' }, vendor: { src: ['src/assets/js/vendor/**/*.js'], dest: 'dist/scripts/vendor.min.js' } }, 

这是可能实现与Pagespeed? 我想添加在同一个私人范围内缩小的所有内容: (function(){ //...minified code...}());

我一直在阅读文档,并找不到与此主题相关的任何内容。

由于这个问题还没有得到足够的重视,我建议你看一下sub_filteradd_after_body指令吗? 它可以让你改变一个字符串与另一个,或添加处理另一个位置的结果(这可能是一个内部生成的页面,帮助return 200 "body to return" )。 这些模块已经包含在nginx中,但不是默认生成的。