intellij idea配置yuicompressor

yuicompressor是雅虎开发的一个代码压缩工具,在实际的开发工做中应用十分普遍。 今天我遇到一个状况,压缩js代码。平时写个js工具测试无误后,会在网上找一些在线压缩工具将其压缩,目的不单单是混淆源码,更重要的是压缩代码,将源文件压缩变小,减小客户加载的消耗。css

今天在压缩一个大插件的时候,没有找到能够用的在线工具,多是由于源文件过大(2W行)?因此就在网上找到了 这篇文章-》为intellij idea添加YUI Compressor支持 至关于给idea增长一个扩展工具,专门用来压缩js、css等。java

我本地的配置图以下 配置图说明ide

使用效果图以下 效果图说明工具

其中配置图中的Name和Group便是效果图中的展现名称测试

配置最主要的是下方的Tool settings Programs是指执行的软件,这里指向我本机的java.exe Parameters指代运行的参数 我本机配置的是 -jar $JDKPath$\tools\yuicompressor-2.4.7.jar --charset utf-8 -v -o $FileDir$$FileNameWithoutExtension$.min.$FileExt$ $FilePath$
最后两项 $FileDir$$FileNameWithoutExtension$.min.$FileExt$ 和 $FilePath$ 分别是压缩后的文件全路径和 文件的全路径, 用2个美刀符号圈起来的表明一些参数,settings面板右面的按钮点击后有这些参数的说明 FileDir表明文件所在目录, FileNameWithoutExtension表明文件名称去掉后缀 如.js .css等, FileExt表明文件后缀, FilePath表明源文件的名称,ui

好比我在我本地一个js上面右键-如上方效果图; 运行时 控制台显示 D:\NewProject\java_8_131\bin\java.exe -jar D:\NewProject\java_8_131\tools\yuicompressor-2.4.7.jar --charset utf-8 -v -o D:\Workspaces\IntelliJ\99click-sf\adreport\WebRoot\scripts\event\jit.min.js D:\Workspaces\IntelliJ\99click-sf\adreport\WebRoot\scripts\event\jit.jsidea

相关文章
相关标签/搜索