idea配置UglifyJS实现js压缩

需求说明

在非webpack配置项目中,需要针对js文件进行压缩操作。

实现思路

  1. 在idea中配置自动编译插件,js修改后可以自动生成*.min.js。后调整为手动触发。
  2. 在ant打包时,增加压缩配置(不熟悉ant配置操作)

功能配置

安装UglifyJS库。

sudo npm install uglify-js -g

打开idea,查看安装结果


image.png

idea安装File Watcher

image.png

配置自动压缩min.js

image.png

image.png

自动配置完成。修改js文件后,可以自动压缩*.min.js

配置手动压缩js

image.png
image.png
Program: uglifyjs
Arguments: $FileName$ -o $FileNameWithoutExtension$.min.js
Working directory: $FileDir$
image.png
image.png

遇到的问题

在手动压缩js文件的时候,出现了找不到文件目录的提示,是因为Working directory信息错误。

你可能感兴趣的:(idea配置UglifyJS实现js压缩)