【问题标题】:Grunt Uglify; script merging produces error咕噜声丑化;脚本合并产生错误
【发布时间】:2014-02-13 15:41:00
【问题描述】:

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

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

仅当您必须执行“grunt build”时才会出现此错误。

【问题讨论】:

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

标签: gruntjs uglifyjs


【解决方案1】:

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

@jakerella 是对的,uglify 不像 concat 那样具有分隔符。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 2013-03-07
    • 2016-01-10
    • 2014-06-30
    • 1970-01-01
    相关资源
    最近更新 更多