使用node-uglify时不要压缩文件

时间:2016-06-27 14:33:56

标签: angularjs uglifyjs

我正在使用uglify-js将所有JS文件连接在一起并为它们创建一个映射,但我不想让它压缩代码,因为这似乎导致了由于变量引起的角度问题名称更改(是的,以后应该在代码中更改)。

    var output_filename = '/compiled.js'
var output_file_path = '/public' + output_filename;
var fs = require('fs');

var result = UglifyJS.minify(compiled_script_paths, {
    outSourceMap: output_filename + '.map',
    compress: false,
    type:'no-compress'
});
fs.writeFile(output_file_path, result.code, function(a, b, c){console.log('abc', a, b, c)});
fs.writeFile(output_file_path + '.map', result.map, function(err){});

我尝试了两种不同的选项(一种来自minify' s文档)来阻止它进行压缩,但仍然会进行压缩。

我该如何阻止它?

注意:我正在使用" uglify-js":" ^ 2.6.4"

1 个答案:

答案 0 :(得分:0)

你想:

compress: true,
mangle: {
    keep_fnames: true
}