typescript 用uglify-js解析和美化javascript

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 用uglify-js解析和美化javascript相关的知识,希望对你有一定的参考价值。

import * as uglifyJs from 'uglify-js';
import * as path from 'path';
import * as fs from 'fs';

var p = path.resolve(__dirname, 'jsapi/esri/nls/zh-cn/jsapi.js');
console.log(p);

fs.readFile(p, { encoding: 'utf-8' }, (ex, data) => {
    //console.log(data);
    var result = uglifyJs.parse(data, {});
    var js = result.print_to_string({
        beautify: true,
        quote_keys: false,
        space_colon: true,
        bracketize: true,
        semicolons: true,
        comments: true,
        ascii_only: false,
        width: 80
    });
    console.log(js);
});

以上是关于typescript 用uglify-js解析和美化javascript的主要内容,如果未能解决你的问题,请参考以下文章