當前位置:
首頁 > 知識 > Grunt壓縮HTML和CSS

Grunt壓縮HTML和CSS

我的小夥伴們!我明明 在壓縮圖片之前發過一篇,關於Grunt壓縮cCSS是和HTML的!但是不知道為什麼,今天再一看.迷之消失了!沒辦法.只好今天在寫一次,從頭開始!首先.我來介紹一下為什麼要用構建工具.讓我來一個官方的回答:

一句話:就是自動化,對於需要反覆的任務,例如壓縮,編譯,單元測試.linting等,自動化工具可以減輕你的勞動,簡化

你的工作.當你在Gruntfile文件確定配置好了任務,任務運行器就會自動幫你或你的小組完成大部分無聊的工作.

下面咱們來快速入門一下:

Grunt和Grunt插件是通過npm安裝並管理的,npm是Node.js的包管理器.所以也就是說,想要安裝Grunt就必須要安裝Node,想要安裝Grunt就必須要安裝Node,想要安裝Grunt就必須要安裝Node重要的事情說三遍! ?(?>?

你需要先將Grunt命令行(cli)安裝到全局環境中.安裝時可能需要使用sudo許可權或者作為管理員來執行以下命令,

上述命令執行完後,Grunt命令就被加入到你的系統路徑中了,以後就可以在任何目錄下執行此命令了.

注意,安裝grunt-cli並不等於安裝了 Grunt!Grunt CLI的任務很簡單:調用與Gruntfile在同一目錄中 Grunt。這樣帶來的好處是,允許你在同一個系統上同時安裝多個版本的 Grunt。

這樣就能讓多個版本的Grunt同時安裝在同一台機器上了,

同樣,Grunt插件和其他node模塊都可以按相同的方式安裝.下面展示的實例就是安裝htmlmin任務模塊的:

再來一個cssmin任務模塊的:

都弄好之後:咱們就開始敲代碼吧:

module.exports = function(grunt){
//1.引入
grunt.loadNpmTasks("grunt-contrib-cssmin");
grunt.loadNpmTasks("grunt-contrib-htmlmin"); //2.設置任務:
grunt.initConfig({
// //壓縮CSS
cssmin:{
yasuo:{
options:{
mangle:false
},
expand: true,
cwd: "css",//壓縮那個文件夾里的文件
src:"*.css",//壓縮那個文件
dest:"yscss",放壓縮後文件的文件夾
ext:".min.css"壓縮後文件的的名字
}
},
// //壓縮HTML
htmlmin:{
options: {
removeComments: true, //移除注釋
removeCommentsFromCDATA: true,//移除來自字元數據的注釋
collapseWhitespace: true,//無用空格
collapseBooleanAttributes: true,//失敗的布爾屬性
removeAttributeQuotes: true,//移除屬性引號 有些屬性不可移走引號
removeRedundantAttributes: true,//移除多餘的屬性
useShortDoctype: true,//使用短的跟元素
removeEmptyAttributes: true,//移除空的屬性
removeOptionalTags: true//移除可選附加標籤
},
yasuo:{
expand: true,
cwd: "index",
src: ["*.html"],
dest: "yshtml"
}
}

});
//設置默認任務
grunt.registerTask("default",["cssmin","htmlmin"]);
}

然後,Win+r調出命令行.

輸入 grunt 按回車

Grunt壓縮HTML和CSS

看到這樣的結果,就成功了!!

懂了嗎?

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科技優家 的精彩文章:

select源碼分析及小結
設置虛擬機網路連接方式
ubuntu下配置Apache+mod
SQL Server Alwayson可用性副本會話期間的可能故障
尚學堂高琪Java300集視頻精華筆記

TAG:科技優家 |

您可能感興趣

《親愛的,熱愛的》Grunt文苡帆正式官宣,成為電子競技選手
《親愛的》男神西裝秀,小米撞臉張若昀,Grunt似換臉!
有種帥氣叫做「Grunt」穿古裝,網友:帥到高攀不起!
《親愛的熱愛的》不畫眼線的Grunt,劇外換款髮型帥的認不出
《親愛的》顏值排行:grunt上榜,李現排第二,第一顏值爆表
沒想到你是這樣的「grunt」,卸掉眼線的他,比韓商言還帥!
誰說Grunt長得「娘」?當他卸下眼線後,簡直就是初戀男神
《親愛的,熱愛的》卸掉眼線的Grunt,黑裝現身,帥到不敢認
親愛的:grunt卸掉眼線,太帥了,網友:終於知道為啥帶眼鏡
有種整容叫Grunt卸眼線,本以為不好看,結果卻帥到無法呼吸