2014-02-13 43 views
0

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

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

只有当您必须执行'grunt build'时才会出现此错误。

+1

我不认为这个选项存在于'uglify'任务中,我不知道你可以做些什么,除了手动添加分号或使用'concat'任务以外的'uglify'任务。 – jakerella

回答

0

我不知道你的任务build的做法,但认为它的东西接近“运行一切”,就像$ grunt本身会做...

@jakerella是正确的,uglify不配备分离器为concat

我会用concat与您所选择的分隔符来连接脚本(concat可以让你做到这一点),然后使用uglify来缩小任何脚本concat连接在一起。