推荐一个工具:ECMASCript Cruncher(下载)

如:C:\>cscript C:\ESC-1.14\ESC.wsf -l [0-4] -ow outputfile.js inputfile1.js [inputfile2.js]

说明:

cscriptwindows shell脚本解释程序。

[0-4]是一个压缩等级

-ow 表示下一个参数是优化后输出的文件名,最后剩下的是要优化的js文件

ESC支持以下四个优化等级

等级

描述

0

不改变脚本,将多个文件合并到单个文件

1

删除所有注释

2

除等级1个,再删除额外的制表符和空格

3

除等级2外,再删除换行

4

除等级3个,再进行变量名替换(如果使用了全局变量的话,不要使用)

 

 

批处理使用示例:

::合并多个文件
type ..\js\a.js >> compressTmpESC.js
type ..\js\b.js >> compressTmpESC.js
type ..\js\c.js >> compressTmpESC.js
type ..\js\d.js >> compressTmpESC.js
::使用不同的级别进行压缩
cscript ESC.wsf -l 1 -ow compressTmpESC1.js compressTmpESC.js
cscript ESC.wsf -l 2 -ow compressTmpESC2.js compressTmpESC1.js
cscript ESC.wsf -l 3 -ow compressTmpESC3.js compressTmpESC2.js
::生成最终合并并压缩后的文件
type compressTmpESC2.js > all.js

相关文章:

  • 2022-12-23
  • 2021-09-04
  • 2022-02-16
  • 2021-12-12
  • 2021-10-11
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-11
  • 2022-02-07
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
相关资源
相似解决方案