Gruntjs 粗声粗气;脚本合并产生错误

Gruntjs 粗声粗气;脚本合并产生错误,gruntjs,uglifyjs,Gruntjs,Uglifyjs,运行“grunt build”时,所有脚本都会合并并缩小。这会产生“未定义”错误,因为其中一个脚本缺少;分号以正确结束脚本 基本上,我们需要这样一个选择: 这在grunt contrib丑陋中是不存在的 只有在您必须执行“grunt构建”时,才会出现此错误。我不知道您的任务build做了什么,但假设它接近于“运行一切”,比如$grunt本身就可以 @jakerella是对的,uglify不像concat那样使用分隔符 我会使用concat将脚本与您选择的分隔符连接起来(concat允许您这样做)

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

基本上,我们需要这样一个选择: 这在grunt contrib丑陋中是不存在的


只有在您必须执行“grunt构建”时,才会出现此错误。

我不知道您的任务
build
做了什么,但假设它接近于“运行一切”,比如
$grunt
本身就可以

@jakerella是对的,
uglify
不像
concat
那样使用分隔符


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

我认为
uglify
任务中不存在该选项,除了手动添加分号或在
uglify
任务之外使用
concat
任务,我不确定您能做些什么。