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