我正在努力建立一个基于 Grunt 的文件缩小环境。一个步骤是从 src 目录加载一堆脚本文件,将它们连接到一个文件中。在连接源文件时,我希望 concat 处理加载的源,因为它修剪加载的字符串以去除前导和尾随空行。但是,这似乎不起作用,因为返回的函数值没有出现在创建的文件中。这是我的 gruntfile 的负责代码块。
concat : {
js : {
options : {
separator : '',
stripBanners : {
block : true,
line : true
}
},
src : ['<%= srcDir %>/js/*.js'],
dest : '<%= buildDir %>/<%= pkg.name %>.concat.js',
nonull: true,
process : function (src, filepath) {
return 'TEST'
}
}
}
为什么返回的值永远不会出现在我的目标文件中,为什么它包含连接的加载源文件的内容?