likes
comments
collection
share

JS压缩方法及批量压缩

作者站长头像
站长
· 阅读数 33

压缩JS的好处

(1)减小文件的体积;(2)减小网络传输量和带宽占用;(3)减小服务器的处理的压力;(4)提高页面的渲染显示的速度。

安装uglify插件

# 执行命令: 
npm install uglify-js -g

单文件压缩

# 使用方法:uglifyjs + 要压缩的js文件名称 +  -o +  压缩后js文件名称
uglifyjs vendor.js -o vendor.min.js

压缩后文件体积明显变小!!!JS压缩方法及批量压缩

批量压缩方法

(1)新建txt文件,内容如下

@echo off
:: 设置压缩JS文件的根目录,脚本会自动按树层次查找和压缩所有的JS(注意路劲中不能有空格)
SET JSFOLDER=D:\uglifyDestination
echo 正在查找JS文件
chdir /d %JSFOLDER%
for /r . %%a in (*.js) do (
    @echo 正在压缩 %%~a ...
    uglifyjs %%~fa  -m -o %%~fa
)
echo 完成!
pause & exit

(2)修改文件为.bat文件(3)将需要压缩的js文件放置指定目录(例:D:\uglifyDestination)(4)双击bat文件开始压缩