我想使用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中支持此选项?