1. 程式人生 > >gulp 安裝與入門

gulp 安裝與入門

gulp是什麼?

Gulp.js 是一個自動化構建工具,開發者可以使用它在專案開發過程中自動執行常見任務。Gulp.js 是基於 Node.js 構建的,利用 Node.js 流的威力,你可以快速構建專案並減少頻繁的 IO 操作。Gulp.js 原始檔和你用來定義任務的 Gulp 檔案都是通過 JavaScript(或者 CoffeeScript )原始碼來實現的。

入門指南

gulp依賴於Node.js執行環境,所以在使用它之前需要先安裝Node.js,另外我們還需要一個命令列工具Git-Bash來進行命令操作,本文的所有案例都假定在這些條件都滿足的情況下進行。

1. 全域性安裝 gulp

為了讓我們的電腦具有(或者說支援)gulp這個命令,我們需要在Git-Bash命令列工具裡輸入以下命令:

$ npm install -g gulp 

檢查是否安裝成功可以輸入以下命令:

$ gulp -v
[13:38:11] CLI version 3.9.1 //如果出現這一個行表明安裝成功

2. 作為專案的開發依賴(devDependencies)安裝

使用npm安裝:

$ npm init -y //這個命令是初始化包管理檔案package.json
$ npm install --save-dev gulp //--save-dev或者—D都表示作為開發依賴進行安裝

或者使用yarn安裝:

$ yarn init -y  //這個命令是初始化包管理檔案package.json
$ yarn add -D gulp //這個目前可能還不支援,但都是早晚的事情

安裝完成後可以通過以下命令檢視當前目錄下以及全域性安裝的gulp版本:

$ gulp -v
[13:40:38] CLI version 3.9.1 //這個表示全域性安裝的gulp的版本資訊
[13:40:38] Local version 3.9.1 //這個表示當前目錄下安裝的gulp的版本資訊

注意: 全域性安裝的gulp只是讓您的系統(電腦)增加了一個叫做gulp的命令,這個命令會呼叫當前目錄下的 gulpfile.js

檔案,並根據該檔案的內容來執行相應的任務,而真正起到提供API功能的卻是本地安裝的gulp。

3.在專案根目錄下建立一個名為 gulpfile.js 的檔案

var gulp = require('gulp');

gulp.task('default', function() {
  // 將你的預設的任務程式碼放在這
});

4.執行gulp

$ gulp

這個命令僅僅是執行了gulpfile.js中的 “default” 的任務(通常叫做task),如果需要指明執行哪一具體的任務,需要使用如下語法:

$ gulp taskName //taskName表示通過task方法定義的任務名稱

謝謝關注,歡迎點贊:)

相關推薦

gulp 安裝入門

序 gulp是什麼? Gulp.js 是一個自動化構建工具,開發者可以使用它在專案開發過程中自動執行常見任務。Gulp.js 是基於 Node.js 構建的,利用 Node.js 流的威力,你可以快速構建專案並減少頻繁的 IO 操作。Gulp.js 原

redis安裝入門

修復 追加 多個 ray 關系 數據庫概念 enter 所有 rpo redis 了解Nosql數據庫 NoSql全稱是Not Only Sql(不僅僅是sql) 非關系型數據庫概念: Nosql是非關系型數據庫的集合 redis、mongoDB、HBase 關系型數據庫概

gulp安裝操作

引入 join 文件壓縮 ash 配置 class 項目文件 文件路徑 默認 一、安裝nodejs 1. 下載nodejs安裝包 去nodejs官網下載軟件https://nodejs.org 2. 測試nodejs是否安裝 打開npm node -v

gulp 安裝使用

log 自動 node.js 流程 save pan ali 配置 效率 一、Gulp 是基於node.js 流(stream)的一個前端自動化構建工具,可以使用它構建自動化工作流程,簡化我們工作量,讓我們把重點放在功能的開發上,從而提高我們的開發效率和工作質量 我們可以

「Python」python-nmap安裝入門

n-n python win namp sca details 分享 mes com 1、安裝namp https://nmap.org/download.html 下載鏈接 PS:windows安裝似乎麻煩一些,需要多下載npcap,官網有鏈接 2、python安裝 註意

Windows10下的docker安裝入門

 個人站點 :http://oldchen.iwulai.com/      說明:本文是直接使用的Windows10的虛擬機器,不需要下載任何的工具和虛擬機器 在Windows上安裝Docker d

Windows10下的docker安裝入門 (三) 建立自己的docker映象並且在容器中執行它

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。 本教程主要分以下幾點內容:  ------------

樹莓派學習筆記——webiopi安裝入門

    webiopi是一個可控制樹莓派GPIO的web框架,該框架面向物聯網IoT開發。該專案託管於google,並可在sourceforge上下載到原始碼。現在webiopi已經發展到0.7版本,webiopi支援REST Server,CoAP server,並提供python庫和javascript庫

JMeter效能測試-安裝入門

到Apache JMeter官網下載最新版本的JMeter Source壓縮包,解壓到指定目錄下即可。之後進入bin目錄,點選ApacheJMeter.jar檔案即可開啟Apache JMeter的圖形介面。 如果是在Mac系統下,可能會出現下圖所示錯誤,因為

mbedtls安裝入門(mbedtls安裝入門

引用http://www.mamicode.com/info-detail-1831476.html 下面需要修改的地方(CMakeLists.txt 檔名大小寫敏感),(使用sudo vim /etc/ld.so.conf 新增內容:/etc/local/lib ;然後呼

RocketMQ 菜鳥筆記 (二) RocketMQ 4.1.0 安裝入門例項

一、安裝 環境: Linux version 2.6.32-573.el6.x86_64 RocketMQ 4.1.0 java 1.8 maven 3.3.9 步驟: 1.下載原始碼並編譯 git clone https://gith

PlanUML在Eclipse、IDEA和Sublime中的安裝入門使用說明

1.安裝graphviz 登入http://www.graphviz.org/download/–>Windows–>Stable 2.38 Windows install packages,下載graphviz-2.38.zip。 解壓

【使用Postman測試web介面】Postman的安裝入門

最近在做Web API開發,開發完成後,需要對API進行自測,自測通過後才能checkin到程式碼庫。之前進行web介面測試的時候,使用過Chrome瀏覽器的一個外掛——Postman,覺得很好用,

TeXStudio安裝入門

1.安裝配置texstudio+sumatraPDF 視訊教程: 2.簡單的模板 \documentclass{article} %巨集包 \usepackage{amsmath} \usepackage{graphicx} \newtheorem{thm}{Theo

Windows下pytorch的安裝入門

上班前的最後一個寒假,接觸了pytorch框架。由於家裡只有windows筆記本,因此在windows環境下安裝。安裝方法見https://zhuanlan.zhihu.com/p/26871672。我安裝後碰到了如下問題,記錄下來以便查閱:conda install -c

(轉)Windows10下的docker安裝入門 (一)使用docker toolbox安裝docker

查看 ads 而不是 tar bubuko 安裝docker install 流行 移植 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相

為科學計算而生的Julia——基於Manjaro Linux的安裝入門

# 技術背景 [Julia](https://docs.juliacn.com/latest/)是一門為科學計算而生的程式語言,其著重強調了開源、生態與效能。從開源角度來說,相比於Matlab就要友好很多,使用者可以免費使用,而且MIT協議應該是最寬鬆的開源協議之一(截圖來自於參考連結3): ![](http

gulp安裝+一個超簡單入門小demo

hang span pac 昨天 content expr ng- arch 什麽 gulp安裝參考、gulp安裝參考2、 一、NPM npm是node.js的包管理工具。主要功能是管理、更新、搜索、公布node的包。 Gulp是通過npm安裝的。 所以首先

Python3入門筆記(1) —— windows安裝運行

python安裝 color 聲明 返回值 down 如果 ++ 這一 ges Python的設計哲學是“優雅”、“明確”、“簡單”。這也是我喜歡Python的理由之一 Python的安裝: 1.進入Python官方網站下載安裝包 點擊導航欄的 Downloads 會自動

saltstack安裝部署入門使用

部署 centos6x saltstack 一、saltstack簡介 SaltStack 一種基於 C/S 架構的服務器基礎架構集中化管理平臺,管理端稱為 Master,客戶端稱為 Minion。SaltStack 具備配置管理、遠程執行、監控等功能,一般可以理解為是簡化版的 Puppe