需求说明
在非webpack配置项目中,需要针对js文件进行压缩操作。
实现思路
- 在idea中配置自动编译插件,js修改后可以自动生成*.min.js。后调整为手动触发。
- 在ant打包时,增加压缩配置(不熟悉ant配置操作)
功能配置
安装UglifyJS库。
sudo npm install uglify-js -g
打开idea,查看安装结果
idea安装File Watcher
配置自动压缩min.js
自动配置完成。修改js文件后,可以自动压缩*.min.js
配置手动压缩js
Program: uglifyjs
Arguments: $FileName$ -o $FileNameWithoutExtension$.min.js
Working directory: $FileDir$
遇到的问题
在手动压缩js文件的时候,出现了找不到文件目录的提示,是因为Working directory信息错误。