压缩 JS 的益处
(1)减小文件的体积;
(2)减小网络传输量和带宽占用;
(3)减小服务器的解决的压力;
(4)进步页面的渲染显示的速度。
装置 uglify 插件
# 执行命令:npm install uglify-js -g
单文件压缩
# 应用办法:uglifyjs + 要压缩的 js 文件名称 + -o + 压缩后 js 文件名称
uglifyjs vendor.js -o vendor.min.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 文件开始压缩