日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
VisualStudio中編譯任務壓縮js和CSS文件

首先請下載YUI Compressor,YUI Compressor是個Java庫,你需要安裝Java的運行環(huán)境,請點這里下載。(關于Java環(huán)境的配置請大家自行google,另外YUI Compressor是github的鏈接,應該被墻了,請自備爬梯工具)。

成都創(chuàng)新互聯專注為客戶提供全方位的互聯網綜合服務,包含不限于網站建設、成都網站建設、堯都網絡推廣、微信小程序、堯都網絡營銷、堯都企業(yè)策劃、堯都品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯為所有大學生創(chuàng)業(yè)者提供堯都建站搭建服務,24小時服務熱線:18982081108,官方網址:www.cdcxhl.com

新建一個批處理文件,代碼如下:

 
 
 
  1. @echo off 
  2. if "%1" == "" goto exit 
  3. if "%2" == "" goto exit 
  4. pushd "%1" 
  5. echo 正在壓縮Css文件 
  6. for /r %%i in (*.css) do call "D:\Program Files\Java\jre\bin\java.exe" -jar G:\tools\yuicompressor-2.4.7.jar -o %%i %%i 
  7. echo 正在壓縮js文件 
  8. for /r %%i in (*.js) do call "D:\Program Files\Java\jre\bin\java.exe" -jar G:\tools\yuicompressor-2.4.7.jar -o %%i %%i 
  9. ::call "D:\Program Files\7-Zip\7z.exe" a %2.7z -r PackageTmp 
  10. pause 
  11. :exit 
  12. exit 

批處理的第一個參數接收項目生成部署包的路徑,vs默認路徑是:\obj\Release,第二個參數是生成壓縮包的名字(這里是生成的7z的壓縮包,如果需要生成,請把call那行的注釋去掉)。

然后就是編輯你的項目文件,比如Test.csproj,打開它,在根路徑下添加如下代碼:

 
 
 
  1.  
  2.      
  3.      
  4.  

稍微解釋下這段代碼,BeforeTargets="Package"是在打包Web文件前調用壓縮,Condition="'$(ConfigurationName)'=='Release'",只有Release模式下才壓縮,你不會想一邊Debug一邊壓縮js和css文件吧。Command命令中,請自行替換剛才建立的批處理文件的路徑,$(ProjectDir)是項目路徑,$ConfigurationName是當前的生成配置,$ProjectName是項目名稱。

現在在項目上右擊,生成部署包,然后看看js和css文件是不是都已經壓縮了呢?


本文題目:VisualStudio中編譯任務壓縮js和CSS文件
標題來源:http://m.5511xx.com/article/dhsccsg.html