在r.js构建配置文件中设置--in-source-map uglify2 config选项

时间:2014-10-30 14:56:49

标签: r.js uglifyjs2

我想使用UglifyJS2中可用的--in-source-map选项来使用源映射文件并输出一个新的源映射文件以及压缩的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中支持此选项?

0 个答案:

没有答案