VS调用YUICompressor批量压缩JS、CSS

作者:小菜 更新时间:2025-02-27 点击数:
简介:在Visual Studio中通过修改发布配置文件,可以在发布Web时自动调用YUICompressor批量压缩项目中JS和CSS。

这种方式的优点,一是不需要在

【菜科解读】

在Visual Studio中通过修改发布配置文件,可以在发布Web时自动调用YUICompressor批量压缩项目中JS和CSS。

这种方式的优点,一是不需要在项目的js、css文件夹中单独建立debug子文件夹来存放未经压缩的文件,二是使用debug模式发布时不会进行压缩方便调试。

具体方法如下:

1 安装JRE,下载YUICompressor,并解压(如:E:\工具\yuicompressor)

2 新建Compressor.bat文件内容为:

@echo offif "%1" == "" goto exitpushd "%1"echo 正在压缩Css文件for /r %%i in (*.css) do call "java.exe" -jar E:\工具\yuicompressor\yuicompressor.jar -o %%i %%iecho 正在压缩js文件for /r %%i in (*.js) do call "java.exe" -jar E:\工具\yuicompressor\yuicompressor.jar -o %%i %%i:exitexit

3 修改项目的发布配置文件, 项目的发布配置文件名为

.pubxml,位于项目文件夹下的properties\PublishProfiles文件夹

增加下面的内容:

注: E:\工具\Compressor.bat路径根据需要替换。

完成上面的工作后在“解决方案资源管理器”中右击要发布的项目点击“发布”后就可以在项目发布文件夹中看到已经压缩过的CSS、JS了。

YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。

使用方法://压缩JSjava -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js//压缩CSSjava -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css

通用参数:-h, --help 显示帮助信息--type 指定输入文件的文件类型--charset 指定读取输入文件使用的编码--line-break 在指定的列后插入一个 line-bread 符号-v, --verbose 显示info和warn级别的信息-o 指定输出文件。

默认输出是控制台。

javascript专用参数:--nomunge 只压缩, 不对局部变量进行混淆。

--preserve-semi 保留所有的分号。

--disable-optimizations 禁止优化。

举例:将yuicompressor-2.4.2.jar 放在c:下,将editor.js放在c:盘下。

将editor.js进行压缩命令为:C:\java -jar yuicompressor-2.4.2.jar editor.js -o editor2.js参数说明:yuicompressor-2.4.2.jar 为工具包jareditor.js为要压缩的js-o editor2.js为压缩完成后的文件名压缩率:对resources下js文件夹里163个js文件进行压缩压缩前4.13MB压缩后2.89MB混淆率:较高一个windows下的批量处理脚本:@echo off::设置YUI Compressor启动目录SET YUIFOLDER=C:::设置你的JS和CSS根目录,脚本会自动按树层次查找和压缩所有的JS和CSSSET JSFOLDER=D:\1echo 正在查找 JavaScript, CSS ...chdir /d %JSFOLDER%for /r . %%a in (*.js *.css) do (@echo 正在压缩 %%~a ...@java -jar %YUIFOLDER%\yuicompressor-2.4.2.jar --charset UTF-8 %%~fa -o %%~fa)echo 完成!pause & exit

调用,YUICompressor,批量,压缩,、,CSS,在

Win7电脑同一类型或格式文件如何批量转移?

想重装系统不会怎么办?菜科网一键重装系统轻松在线帮您搞定系统重装问题。

软件支持 在线重装、U盘制作、自定义重装 等多种模式。

不少用户在电脑中转移文件通常是一个个的查找再移动到指定文件夹中,其实,在Win7系统中我们可以批量转移同类文件。

那么,在Win7系统批量转移同类文件怎么操作呢?下面,小编就来和大家详细介绍操作步骤。

具体方法如下: 1、首先,在桌面上右击新建一个文本文档; 2、在文本窗口中输入 move +空格+需要移动的文件后缀名所在的文件夹路径+ \* +需要移动的文件后缀名+空格+目标文件夹路径。

例如:move E:\Pictures\*.jpg E:\Work; 需要说明两点:一、move是将文件从一个文件夹移动到另一个文件夹中,如果想要原来的文件夹下仍然有该文件,可以使用copy指令; 二、move 命令一次只能移动一个文件夹,既不会移动子文件夹下的同类型文件,也不能同时移动多个文件夹下的同类型文件到目标文件夹中。

如果需要同时移动多个文件夹下的同类型文件到目标文件夹中,可以重复使用move命令; 3、完成指令的编辑后,保存,关闭文本文件。

然后,将这个文件的后缀名更改为 .bat ,重命名后会弹出警告,单击 是 按钮。

此时,我们可以看到文件图标改变。

双击这个图标,等程序执行完后,我们就会发现同类型的文件都移动到目标文件夹中了。

关于在Win7操作系统中批量转移同一类型或格式文件的操作方法菜科网小编就和大家介绍到这了,有需要的用户不妨来学习上面内容,希望本文可以帮助到大家。

注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。

对于商业使用,请联系各自版权所有者,否则法律问题自行承担。

Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 Win7电脑同一类型或格式文件如何批量转移? 分类于: 回答于:2016-03-25 不少用户在电脑中转移文件通常是一个个的查找再移动到指定文件夹中,其实,在Win7系统中我们可以批量转移同类文件。

那么,在Win7系统批量转移同类文件怎么操作呢?下面,小编就来和大家详细介绍操作步骤。

具体方法如下: 1、首先,在桌面上右击新建一个文本文档; 2、在文本窗口中输入 move +空格+需要移动的文件后缀名所在的文件夹路径+ \* +需要移动的文件后缀名+空格+目标文件夹路径。

例如:move E:\Pictures\*.jpg E:\Work; 需要说明两点:一、move是将文件从一个文件夹移动到另一个文件夹中,如果想要原来的文件夹下仍然有该文件,可以使用copy指令; 二、move 命令一次只能移动一个文件夹,既不会移动子文件夹下的同类型文件,也不能同时移动多个文件夹下的同类型文件到目标文件夹中。

如果需要同时移动多个文件夹下的同类型文件到目标文件夹中,可以重复使用move命令; 3、完成指令的编辑后,保存,关闭文本文件。

然后,将这个文件的后缀名更改为 .bat ,重命名后会弹出警告,单击 是 按钮。

此时,我们可以看到文件图标改变。

双击这个图标,等程序执行完后,我们就会发现同类型的文件都移动到目标文件夹中了。

关于在Win7操作系统中批量转移同一类型或格式文件的操作方法菜科网小编就和大家介绍到这了,有需要的用户不妨来学习上面内容,希望本文可以帮助到大家。

菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。

飞信如何批量加好友 飞信2014批量加好友教程

飞信2014版本有了重大更新,功能和界面都有了很大变化,于是很多飞信用户都不知道飞信2014怎么批量添加好友了,这里给大家普及一下 飞信怎么批量加好友?相信大家批量加好友用得最多的就是csv文件导入了,飞信2014版的加好友其实很简单1、首先要做的就是先将飞信里的好友导出1份通讯录来,csv格式的,用excel打开,再将要导入的通讯录信息按原本的格式规范复制粘贴,制成新的csv格式的文件2、然后回到飞信中导入CSV文件,在通讯录分组的后面就有一个“导入”按键3、点击之后就可以看到CSV文件导入界面,选择文件之后,点击“导入文件”即可 飞信,怎么,批量,加,好友,2014,教程,飞信,2014,
加入收藏
               

VS调用YUICompressor批量压缩JS、CSS

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录