closure-compress

1.0.1 • Public • Published

js代码压缩插件

使用的是google的接口,地址:http://closure-compiler.appspot.com/home

安装


    npm install closure-compress

使用方式


var compress  = require('../index');

compress.compress({
    codeString: "console.log(1);", // 需要压缩的js代码
    charType: 'utf-8',
    getCompress: function (data) { // 获取编码之后的字符串
        console.log("codeString:");
        console.log(data);
    }
});

compress.compress({
    codePath: "D:\\work\\compress\\test\\code.js", // 需要压缩的js文件路径
    charType: 'utf-8',
    compressPath: "D:\\work\\compress\\test\\code.min.js",  // 压缩后文件存储地址
    getCompress: function (data) { // 获取编码之后的字符串
        console.log("codePath:");
        console.log(data);
    }
});

参数说明

  1. codeString: 需要压缩的js代码,codeString和codePath至少填一个,默认使用codeString
  2. codePath: 需要压缩的js文件路径,codeString和codePath至少填一个,默认使用codeString
  3. charType: 需要压缩的js文件的格式,默认'utf-8'
  4. compressPath: 压缩文件存储地址,默认null
  5. getCompress: function (data) {console.log(data);} // 获取编码之后的字符串
  6. hostname: 代理配置,默认null
  7. port: 代理端口配置,默认null

Readme

Keywords

Package Sidebar

Install

npm i closure-compress

Weekly Downloads

0

Version

1.0.1

License

ISC

Last publish

Collaborators

  • shenzp