-
每個task中除了options屬性外,都是target查看全部
-
每一個task都包含自己的target和options查看全部
-
只要initConfig中沒有同名項,require('load-grunt-tasks')(grunt);加載多了依賴包也沒有問題。查看全部
-
require('load-grunt-tasks')(grunt);組件加載package.json中的所有"grunt-*"所有的依賴包加載過來查看全部
-
task(任務(wù)) grunt把代碼壓縮、目錄清除、創(chuàng)建目錄等等這些操作稱為task。 在Gruntfile.js中的grunt.initConfig()中,我們配置的是一個又一個的單元task,每一個task都可以單獨(dú)存在和執(zhí)行。 在Gruntfile.js中的grunt.initConfig()中的config屬性和watch屬性,這兩個的不同在于我們有一個真實存在的task叫g(shù)runt-contrib-watch,而這個task在運(yùn)行的時候會嘗試讀取initConfig中的同名屬性——watch這個配置項,然后按照這個配置項的設(shè)定來運(yùn)行。但并沒有哪個task叫config,也就意味著沒有哪個task會直接讀取initConfig中的config這個配置項,對于這種不針對任何task的屬性,grunt會把它的值作為一個常量儲備起來,以備我們通過 "<%= config.app %>"來引用常量。 只要自定的task跟正常的task所讀取的屬性不沖突即可寫任意多的task。 var config={app:'app'/*源文件目錄*/,dist:'dist'/*目標(biāo)文件目錄*/};查看全部
-
每一個GruntFile和GruntPlugin都有這樣的一個最外層的基本結(jié)構(gòu),我們把它稱為<?*Reper*?> function。所有的Grunt配置以及邏輯代碼都要放在這個函數(shù)里邊才能生效。grunt被作為參數(shù)在里面?zhèn)鬟f。查看全部
-
Mondernizr用來檢測用戶瀏覽器是否支持某些HTML5和CSS3新特性的一個JS庫查看全部
-
安裝gulp-webapp生成器,并用gulp-webapp創(chuàng)建項目 基于國內(nèi)網(wǎng)絡(luò)問題推薦使用cnpm進(jìn)行安裝 cnpm install -g generator-gulp-webapp yo gulp-webapp project_dir查看全部
-
常用開源協(xié)議,從高到低查看全部
-
自定義 concat查看全部
-
前端集成解決方案解決的問題 1)、開發(fā)團(tuán)隊代碼風(fēng)格不統(tǒng)一,如何強(qiáng)制開發(fā)規(guī)范。 2)、前期開發(fā)的組件庫如何維護(hù)和使用。 3)、如何模塊化前端項目。 4)、服務(wù)器部署前必須的壓縮,檢查流程如何簡化,流程如何完善。查看全部
-
Windows命令行工具查看全部
-
安裝git查看全部
-
bower 是web包管理工具查看全部
-
能解決的前端問題查看全部
舉報
0/150
提交
取消