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的主要内容,如果未能解决你的问题,请参考以下文章

uglify-js压缩js文件minifier压缩css文件

游戏玩的多,陪玩你了解的多吗?用Python来采集陪玩数据,看看行情和美照

模块解析:NPM 安装来自 Github 的 Typescript 包

带有 ESLint 的 TypeScript:解析错误:关键字“枚举”是保留的 eslint

使用python请求和美汤拉文本

百度和美团offer哪个好