【问题标题】:Can't Get Require Optimizer to mangle output无法获取 Require Optimizer 来破坏输出
【发布时间】:2014-02-25 05:06:10
【问题描述】:

我正在使用 Require Optimizer 将我们所有的源文件合并到一个文件中。这很好用,但是当我尝试设置 optimize: 'uglify'optimze: 'uglify2' 时,我没有得到错误的输出:所有内容都合并到单个文件的一行中,但该行填充了原始变量名。

我尝试过设置各种 uglifier 选项,例如:

uglify: {no_mangle: false}

或:

uglify2: {mangle: true}

但它们不起作用。谁能解释我如何让优化器破坏其输出?

编辑

这是我的build.js 文件:

({
    baseUrl: ".",
    paths: {
        template: 'ext/require/hbs',
        text: 'ext/require/text'
    },
    name: "main",
    optimize: "uglify",
    out: "../built/main-built.js",
    uglify: {
        beautify: false,
        space_colon: true,
        no_mangle: false,
    }
})

【问题讨论】:

  • 根据我的经验,默认情况下会发生重整。我建议您尝试使用最少的文件集重现您遇到的问题,然后将其放出来供我们查看。

标签: requirejs requirejs-optimizer


【解决方案1】:

我最终通过更新我们的 Require 副本来解决这个问题。

【讨论】:

    猜你喜欢
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多