`

YUI Compressor 使用

 
阅读更多

最近项目需求,要压缩js,文件就学习了YUI Compressor。

下载:http://yuilibrary.com/downloads/#yuicompressor。 最新的是2.4.6。前提是要安装jdk,就不废话了。

下载下来后解压。找到 yuicompressor-2.4.6\build\yuicompressor-2.4.6.jar

这个就是要运行的jar.

打开cmd.输入(我要压缩的文件放到了e盘符根目录。)

C:\Documents and Settings\Administrator>java -jar E:\yuicompressor-2.4.6\yuicomp
ressor-2.4.6\build\yuicompressor-2.4.6.jar  --preserve-semi   -o  E:\outputfile.js     E:\inputfile.js

 

好了,在e盘目录下就生成了一个压缩好的文件。参数详见下面。

 

-----------------------------------------------------------------------------------------

Usage: java -jar yuicompressor-x.y.z.jar [options] [input file]

Global Options
  -h, --help                Displays this information
  --type <js|css>           Specifies the type of the input file
  --charset <charset>       Read the input file using <charset>
  --line-break <column>     Insert a line break after the specified column numbr
  -v, --verbose             Display informational messages and warnings
  -o <file>                 Place the output into <file>. Defaults to stdout.
                            Multiple files can be processed using the following
syntax:
                            java -jar yuicompressor.jar -o '.css$:-min.css' *.c
s
                            java -jar yuicompressor.jar -o '.js$:-min.js' *.js

JavaScript Options
  --nomunge                 Minify only, do not obfuscate
  --preserve-semi           Preserve all semicolons
  --disable-optimizations   Disable all micro optimizations

If no input file is specified, it defaults to stdin. In this case, the 'type'
option is required. Otherwise, the 'type' option is required only if the input
file extension is neither 'js' nor 'css'.

------------------------------------------------------------------------------------------

语法: java -jar yuicompressor-x.y.z.jar [options] [input file] 通用参数:
    -h, --help                 显示帮助信息
   --type <js|css>            指定输入文件的文件类型
   --charset <charset>        指定读取输入文件使用的编码
   --line-break <column>      在指定的列后插入一个 line-bread 符
   -v, --verbose              显示info和warn级别的信息
   -o <file>                  指定输出文件。默认输出是控制台。

JavaScript专用参数:
     --nomunge                  只压缩, 不对局部变量进行混淆。
   --preserve-semi            保留所有的分号。
   --disable-optimizations    禁止优化。

分享到:
评论

相关推荐

    yuicompressor-2.4.8.jar

    在使用yuicompressor时,开发者可以通过命令行或者集成到IDE(如IntelliJ IDEA,简称Idea)中来操作。对于Idea用户,可以通过安装第三方插件实现yuicompressor的集成,这样在编译项目时,可以直接对JavaScript和CSS...

    yuicompressor-yui compressor

    yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yui...

    YUI Compressor(JS压缩工具)

    另一个可能是一个安装版,其中包含一个TXT文件,这个文件提供了关于如何使用YUI Compressor的简单介绍,以及与操作相关的网址,方便初学者快速上手。对于不熟悉命令行工具的用户,这个TXT文件是非常有用的引导。 ...

    yuicompressor安装文件

    1. **版本更新**:确保使用最新版本的YUICompressor,以获得最新的优化算法和修复的已知问题。 2. **备份原始文件**:在压缩前,最好备份原始文件,以防万一压缩过程中出现问题。 3. **测试压缩后的代码**:虽然...

    YUI compressor源码jar包

    1. **可执行文件**:`yuicompressor-2.4.2.jar`是YUI Compressor的一个版本,包含了所有必要的类和资源,可以直接通过命令行进行JavaScript和CSS文件的压缩。只需将这个jar文件添加到系统路径,就可以在终端中运行`...

    yuicompressor-maven-plugin

    要在Maven项目中使用`yuicompressor-maven-plugin`,首先需要在项目的`pom.xml`文件中添加插件配置。以下是一个基本配置示例: ```xml ... ... &lt;groupId&gt;net.alchim31.maven&lt;/groupId&gt; &lt;artifactId&gt;yui...

    js压缩工具 yuicompressor 使用教程

    软件开发网提供的js,css压缩工具 yuicompressor 2.46打包简介 官方网址:http://developer.yahoo.com/yui/compressor/ JS与css 压缩工具 yui...yuicompressor使用纯Java编写,运行需要JDK1.4或更高版本,基于

    JSCSS压缩工具 YUI Compressor

    对于Java版,确保你的系统已经安装了Java环境,然后下载yuicompressor-2.4.7.jar。在命令行中,你可以使用以下命令对JS或CSS文件进行压缩: ```bash java -jar yuicompressor-2.4.7.jar --type js input.js -o ...

    使用yuicompressor压缩及合并js,css静态资源

    java -jar yuicompressor.jar --type js -o script.min.js script.js ``` 这两个命令分别将原始的CSS和JavaScript文件压缩成更小的`style.min.css`和`script.min.js`。`-o`参数指定输出文件名,`--type js`指定了...

    yui compressor js 、css 压缩大全

    要使用 YUI Compressor,你需要下载最新版本的 yuicompressor-2.4.2.zip 文件,解压后找到其中的 `yuicompressor-2.4.2.jar` 文件。在命令行中,你可以通过以下命令来压缩 js 或 css 文件: ```bash java -jar yui...

    yuicompressor.zip

    1. **不支持ES6以上的新特性**:yuicompressor较早版本不支持ES6以上的JavaScript新特性,对于使用这些特性的现代项目可能不够理想。 2. **压缩后的代码可读性差**:由于yuicompressor采用了混淆策略,压缩后的代码...

    JS与css 压缩工具 yuicompressor.zip

    三、yuicompressor使用步骤 1. **安装Java环境**:首先确保计算机已安装Java运行环境,因为yuicompressor是基于Java的。 2. **下载yuicompressor**:可以从Yahoo!的GitHub仓库或其他可靠的源下载yuicompressor的jar...

    YUI Compressor js css压缩工具

    在提供的文件中,`compressor.bat`是一个批处理脚本,用于调用`yuicompressor.jar`执行压缩任务。使用步骤如下: 1. **环境准备**:确保安装了Java运行环境(JRE)。 2. **运行脚本**:双击`compressor.bat`,或者...

    webstorm_phpstorm_yuicompressor-2.4.8.jar

    1. **下载与安装**:首先,你需要下载"phpstorm-yuicompressor-2.4.8"压缩包,解压后找到"yuicompressor-2.4.8.jar"文件。这是集成的关键组件。 2. **配置File Watcher**:在IDE中,选择`File` &gt; `Settings`...

    YUI compressor右键压缩脚本

    YUI Compressor是一款高效且功能强大的JavaScript和CSS代码压缩工具,由Yahoo!公司开发。这个“YUI compressor右键压缩脚本”提供了一种便捷的方式,使得用户无需通过命令行或图形用户界面(GUI)就能快速对JS...

    yuicompressor

    如果没有配置服务器环境,用户可以直接使用命令行来调用yuicompressor的jar文件,通常命令格式如下: ```bash java -jar yuicompressor-版本号.jar 输入文件 -o 输出文件 ``` 这里的`版本号.jar`是yuicompressor的...

    YUI compressor

    java -jar yuicompressor.jar input.css -o output.css --type css ``` 在Java项目中,可以将YUI Compressor集成到构建过程,如Maven或Gradle,以自动压缩源代码。 **四、YUI Compressor的局限性** 虽然YUI ...

    YUI Compressor压缩JS和Css工具(包含详细配置)

    1. **命令行工具**:通过安装Java Development Kit (JDK),然后下载YUI Compressor的jar文件,可以在命令行中使用`java -jar yuicompressor.jar`命令进行压缩操作。 2. **集成开发环境插件**:许多IDE如Eclipse、...

Global site tag (gtag.js) - Google Analytics