国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

前端構(gòu)建工具grunt學(xué)習(xí)筆記

zone / 1178人閱讀

使用grunt實(shí)時(shí)編譯less文件 下圖是項(xiàng)目的文件組織

生成package.json文件,通過(guò)npm init命令。

安裝你需要的Devdependencies/denpendencies

npm install grunt --save-dev

npm install load-grunt-tasks --save-dev

npm install time-grunt --save-dev

npm install grunt-contrib-watch --save-dev

npm install grunt-contrib-less --save-dev

npm install grunt --save

GruntFile.js配置
    "use strict";
    
    module.exports = function(grunt){
        require("time-grunt")(grunt);
        require("load-grunt-tasks")(grunt);
        
        grunt.initConfig({
            less: {
                build: {
                    expand: true,
                    cwd: "less/",
                    src: "["*.less"]",
                    dist: "css/",
                    ext: ".css"
                }
            },
            
            watch: {
                files: ["less/**/*.less"],
                tasks: ["default"]
            }
        });
        
        grunt.registerTask("default", ["less"]);
    }

grunt.initConfig()里面?zhèn)魅雽?duì)象

每一個(gè)字段名代表一個(gè)task

task里面的內(nèi)容為target目標(biāo)

less這個(gè)task里面:

expand: true 開(kāi)始動(dòng)態(tài)編譯

cwd: "less/" 所有的"src"里指定文件都是相對(duì)于這個(gè)屬性指定的路徑

src: ["*.less"] 相對(duì)與cwd路徑下需要匹配的文件,這個(gè)地方是匹配所有的less文件

dest: "css/" 生成目標(biāo)文件的路徑

ext: ".css" 替換所有生成的目標(biāo)文件的后綴為這個(gè)屬性

watch這個(gè)task里面:

files:["less/**/*.less"] 表示監(jiān)聽(tīng)less文件夾下,所有l(wèi)ess文件,以及所有目錄下的less文件

tasks: ["default"] 表示當(dāng)上面被監(jiān)聽(tīng)的文件發(fā)生變化的時(shí)候會(huì)執(zhí)行這個(gè)任務(wù)

grunt.registerTask("default", ["less"]) //注冊(cè)"default",里面包含"less"任務(wù)

在html文件里面引入less文件


啟動(dòng)grunt任務(wù)

打開(kāi)命令行窗口,輸入 grunt watch

這條命令就表示啟動(dòng)grunttask(watch),因?yàn)樵?b>task(watch)里面配置了tasks,即表示當(dāng)監(jiān)聽(tīng)的文件發(fā)生變化的時(shí)候會(huì)執(zhí)行default任務(wù)

這時(shí)候你在index.less文件里面做出的修改命令行都出實(shí)時(shí)編譯為css,放心刷新瀏覽器就好了

使用編輯器自帶的編譯功能

webstorm有自帶的less/sass編譯功能,也可以進(jìn)行相應(yīng)的配置進(jìn)行l(wèi)ess文件的實(shí)時(shí)編譯

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/86044.html

相關(guān)文章

  • Yeoman,bower,Grunt的安裝

    摘要:安裝成功的驗(yàn)證方式中輸入如果輸出版本號(hào)就說(shuō)明沒(méi)有問(wèn)題。這里再提一點(diǎn),因?yàn)閲?guó)內(nèi)的某些原因,通過(guò)安裝工具可能會(huì)非常慢,這里需要我們做一點(diǎn)修改,也就是使用淘寶鏡像。 最近看視頻學(xué)習(xí)了前端自動(dòng)化的一些知識(shí),確實(shí)讓我大開(kāi)眼界。感覺(jué)前端越來(lái)越神器了。同時(shí)跟著視頻自己也嘗試運(yùn)用了一些工具去構(gòu)建前端項(xiàng)目,但是中間遇見(jiàn)了很多坑,磕磕絆絆的才實(shí)現(xiàn)了一點(diǎn)功能,所以打算記錄一下學(xué)習(xí)過(guò)程中的筆記。 首先列舉一下...

    AZmake 評(píng)論0 收藏0
  • “流式”前端構(gòu)建工具——gulp.js 簡(jiǎn)介

    摘要:流式構(gòu)建改變了底層的流程控制,大大提高了構(gòu)建工作的效率和性能,給用戶(hù)的直觀感覺(jué)就是更快。我的看法關(guān)于流式構(gòu)建,短短幾句話(huà)無(wú)法講清它的來(lái)龍去脈,但是在的世界里,確實(shí)是至關(guān)重要的。 Grunt 一直是前端領(lǐng)域構(gòu)建工具(任務(wù)運(yùn)行器或許更準(zhǔn)確一些,因?yàn)榍岸藰?gòu)建只是此類(lèi)工具的一部分用途)的王者,然而它也不是毫無(wú)缺陷的,近期風(fēng)頭正勁的 gulp.js 隱隱有取而代之的態(tài)勢(shì)。那么,究竟是什么使得 g...

    ShevaKuilin 評(píng)論0 收藏0
  • gulp和webpack初探

    摘要:首先聲明一下,和兩者關(guān)系不大,主要是團(tuán)隊(duì)之前一直用構(gòu)建工具,這幾天業(yè)務(wù)上比較清閑,老大讓我學(xué)學(xué)新的和這些潮流工具,于是草草研究了一天,記一些筆記。最后使用將各個(gè)組件打包在一起。 首先聲明一下,gulp和webpack兩者關(guān)系不大,主要是團(tuán)隊(duì)之前一直用grunt構(gòu)建工具,這幾天業(yè)務(wù)上比較清閑,老大讓我學(xué)學(xué)新的gulp和webpack這些潮流工具,于是草草研究了一天,記一些筆記。 gulp...

    jhhfft 評(píng)論0 收藏0
  • webpack學(xué)習(xí)筆記1

    摘要:頭部資源終將占據(jù)統(tǒng)治地位,成為前端項(xiàng)目構(gòu)建工具的頭部資源。模塊化編程模塊的概念是將程序拆解為離散的功能塊,通常稱(chēng)這些功能塊為模塊。模塊相對(duì)于程序而言,具有更小的體積,單個(gè)模塊具有清晰的目的,方便進(jìn)行開(kāi)發(fā)測(cè)試維護(hù)等工作。 webpack作用 webpack可以將前端工程中所有的靜態(tài)資源打包成為一個(gè)或者多個(gè)js,靜態(tài)資源包括css、圖片等。 為什么要使用webpack,沒(méi)有打包工具之前,頁(yè)...

    legendaryedu 評(píng)論0 收藏0
  • [ 前端實(shí)習(xí)日記 ] 構(gòu)建靜態(tài)頁(yè)面基礎(chǔ)架構(gòu)

    以前我們敲靜態(tài)頁(yè)面都是寫(xiě)好html,css, js,然后再去刷新瀏覽器,艾尼馬又不行,有重新寫(xiě)過(guò)再刷新,一個(gè)頁(yè)面下來(lái)按chrl+r的次數(shù)可讓你的鍵盤(pán)多活好幾天,要不會(huì)刷新快捷按鈕那不得手殘了都。 后來(lái),grunt,gulp等工具應(yīng)運(yùn)而生,當(dāng)然它們不止這個(gè)功能,但卻很好地減輕了我們的負(fù)擔(dān)。這篇文章介紹一些如何使用這些工具使構(gòu)建頁(yè)面變得簡(jiǎn)單高效。這只是個(gè)人的目前在用的不成熟的方案,更專(zhuān)業(yè)的還請(qǐng)參考...

    lidashuang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<