Grunt Uglify;脚本合并产生错误

时间:2014-02-13 15:41:01

标签: gruntjs uglifyjs

运行'grunt build'时,所有脚本都会合并并缩小。这会产生“未定义”错误,因为其中一个脚本缺少a;分号以正确结束脚本。

基本上我们需要这样一个选项:https://github.com/gruntjs/grunt-contrib-concat#separator grunt-contrib-uglify中不存在。

只有在您需要执行'grunt build'时才会出现此错误。

1 个答案:

答案 0 :(得分:0)

我不知道你的任务build做了什么,但假设它接近"运行所有内容",就像$ grunt本身一样...

@jakerella是对的,uglify没有concat的分隔符。

我会使用concat将脚本与您选择的分隔符连接起来(concat允许您这样做),然后使用uglify缩小脚本concat连接的任何内容