首頁  >  文章  >  web前端  >  gulp的入門必知

gulp的入門必知

php中世界最好的语言
php中世界最好的语言原創
2018-03-14 09:17:001340瀏覽

這次帶給大家gulp的入門必知,使用gulp的必知注意事項有哪些,下面就是實戰案例,一起來看一下。

一、全域安裝gulp
1、說明:全域安裝gulp目的是為了透過她執行gulp任務;
2、安裝:命令提示字元執行

 npm install gulp -g

3、查看是否正確安裝:命令提示字元執行

gulp -v

出現版本號碼即為正確安裝。
二、專案中安裝gulp

 npm install --save-dev gulp

-註:全域安裝gulp是為了執行gulp任務,本地安裝gulp則是為了呼叫gulp插件的功能。
三、安裝gulp某個模組(以gulp-less為例,編譯less檔)

 npm install gulp-less --save-dev

四、新建package.json檔

npm init

根據提示填寫項目資訊。
五、在專案根目錄下新建gulpfile.js文件,gulpfile.js是gulp專案的設定檔,是位於專案根目錄的普通js檔案(其實將gulpfile.js放入其他資料夾下也可能),檔案範例如下:

//导入工具包 require('node_modules里对应模块')var gulp = require('gulp'), //本地安装gulp所用到的地方
    less = require('gulp-less');//定义一个testLess任务(自定义任务名称)gulp.task('testLess', function () {
    gulp.src('src/less/index.less') //该任务针对的文件
        .pipe(less()) //该任务调用的模块
        .pipe(gulp.dest('src/css')); //将会在src/css下生成index.css});

gulp.task('default',['testLess', 'elseTask']); //定義預設任務elseTask為其他任務,此範例沒有定義elseTask任務//gulp.task(name[, deps], fn) 定義任務 name:任務名稱deps:依賴任務名稱fn:回呼函數//gulp.src(globs[, options])執行任務處理的檔案 globs:處理的檔案路徑(字串或字串陣列)//gulp.dest(path[, options]) 處理完後檔案產生路徑

六、選裝cnpm
1、說明:因為npm安裝插件是從國外伺服器下載,受網路影響大,可能出現異常,如果npm的伺服器在中國就好了,所以我們樂於分享的淘寶團隊做了這事。來自官網:「這是一個完整npmjs.org 鏡像,你可以用此代替官方版本(只讀),同步頻率目前為10分鐘一次以保證盡量與官方服務同步。」;
2、官方網址: http://npm.taobao.org;
3、安裝:命令提示字元執行npm install cnpm -g --registry=https://registry.npm.taobao.org
; 注意:安裝完後最好查看其版本號cnpm -v或關閉命令提示字元重新打開,安裝完直接使用有可能會出現錯誤;
註:cnpm跟npm用法完全一致,只是在執行命令時將npm改為cnpm

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

怎麼實作node連接mysql的方法

JS的正規表示式如何使用

以上是gulp的入門必知的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:Require.js詳解下一篇:Require.js詳解