1

我想使用--in-source-mapUglifyJS2 中可用的选项来使用源映射文件并输出一个新的文件以及压缩的 js,从而执行多级源映射。我r.js用来缩小 javascript 文件,所以我看到有一种方法可以定义将传递给 UglifyJS2 的配置值。这是一个示例,展示了它是如何在 r.js 构建文件中完成的:

uglify2: {
    //Example of a specialized config. If you are fine
    //with the default options, no need to specify
    //any of these properties.
    output: {
        beautify: true
    },
    compress: {
        sequences: false,
        global_defs: {
            DEBUG: false
        }
    },
    warnings: true,
    mangle: false
},

显然 r.js 有自己的方式来构建配置选项,我无法弄清楚如何--in-source-map按照这个结构设置选项。我尝试将以下语句放在output元素或元素中,甚至在配置选项compress旁边。warnings

in-source-map: sample.map

我也尝试在文件名周围加上引号。不幸的是,这些方法都没有奏效。谁能帮我解决这个问题?是不是也可能是 r.js 不支持这个选项?

4

0 回答 0