1. 程式人生 > >gulp快速搭建web專案

gulp快速搭建web專案

前言:首先需要安裝nodejs。全域性安裝gulp:npm install -g gulp

1、初始化專案:建立專案資料夾,然後在專案下npm init
2、使用gulp構建一個普通web專案,基本需要這些庫(庫有很多,自行選擇),見程式碼1。
程式碼1:

npm install --save-dev gulp del jshint gulp-rename gulp-concat gulp-jshint gulp-uglify gulp-connect gulp-imagemin gulp-minify-css gulp-minify-html gulp-processhtml gulp-autoprefixer

3、在專案根目錄建立gulpfile.js檔案,基本套路如程式碼2
程式碼2:

var gulp = require('gulp'),
del = require('del'),
rename = require('gulp-rename'),
concat = require('gulp-concat'),
jshint = require('gulp-jshint'),
uglify = require('gulp-uglify'),
connect = require('gulp-connect'),
imagemin = require('gulp-imagemin'),
minifycss = require
('gulp-minify-css'), minifyhtml = require('gulp-minify-html'), processhtml = require('gulp-processhtml'), autoprefixer = require('gulp-autoprefixer'); gulp.task('server', function(){ connect.server({ root:['./'], port: 7003, livereload: true }); }); gulp.task('copy', function
(){
gulp.src('*.json') .pipe(gulp.dest('dev')) .pipe(connect.reload()) }); gulp.task('html', function(){ gulp.src('*.html') .pipe(gulp.dest('dev')) .pipe(connect.reload()); }); gulp.task('images', function(){ gulp.src('img/*') .pipe(imagemin()) .pipe(gulp.dest('dev/img')) }); gulp.task('scripts', function () { gulp.src('js/*.js') .pipe(jshint()) .pipe(gulp.dest('dev/js')) .pipe(connect.reload()) }); gulp.task('watch', function () { // body... gulp.watch(['*.html'], ['html']); gulp.watch(['js/*.js'], ['scripts']); }); gulp.task('dist', function(){ gulp.src('dev/*.html') .pipe(processhtml()) .pipe(minifyhtml()) .pipe(gulp.dest('dist')); gulp.src('dev/js/*.js') .pipe(concat('app.min.js')) .pipe(uglify()) .pipe(gulp.dest('dist')); gulp.src('dev/img/*') .pipe(gulp.dest('dist/img')); }); gulp.task('default', ['server', 'html','images', 'scripts', 'copy', 'watch']);

gulp.src中的路徑要根據實際情況。
4、在命令列執行gulp即可開始開發專案了。

相關推薦

gulp快速搭建web專案

前言:首先需要安裝nodejs。全域性安裝gulp:npm install -g gulp 1、初始化專案:建立專案資料夾,然後在專案下npm init 2、使用gulp構建一個普通web專案,基本需要這些庫(庫有很多,自行選擇),見程式碼1。 程式碼1:

Spring-Boot快速搭建web專案全解

Spring-Boot快速搭建web專案 最近在學習Spring Boot 相關的技術,剛接觸就有種相見恨晚的感覺,因為用spring boot進行專案的搭建是在太方便了,我們往往只需要很簡單的幾步,便可完成一個spring MVC專案的搭建,感覺就是下圖:  好,下面就本人

#Java乾貨分享:如何用Java框架快速搭建web專案

1、 確定專案方向、架構,編制前端頁面,前端用到boostrap、jQuery、h5、js。 如果有想學習java的程式設計師,可來我們的java學習扣qun:79979,2590免費送java的視訊教程噢!我整理了一份適合18年學習的java乾貨,送給每一位想學的小夥伴,並且每天晚上8點還會在

Spring-Boot快速搭建web專案

下面是這篇部落格的主要內容: 1、spring boot 介紹 2、spring boot 專案快速搭建 3、spring-boot中單元測試 4、spring boot 與mybatis 的整合 一、初識spring boot   1、web專案

Spring Boot(二):快速搭建web專案或微服務

上一篇部落格對spring boot的來世今生進行了介紹,這篇就帶領大家快速的建立一個spring boot的web專案或者微服務。 一、.新建專案 1.方法一 (1)自己建立java工程 (2)新建spring boot的application (3

阿里老司機帶你使用Spring框架快速搭建Web工程專案

演講嘉賓簡介 呂德慶(花名:嵛山), 阿里巴巴高階開發工程師,武漢大學地信碩士,有豐富的系統開發經驗,目前就職於阿里巴巴程式碼中心團隊,負責後端開發。 本文首先將介紹Spring框架的相關概念,其次將藉助Spring Web示例工程帶大家學習如何快速開發Spring Web應用。 一、Sprin

一步步搭建快速開發web專案系列 2.整合springmvc可以網頁訪問成功

目標 整合springmvc可以網頁訪問成功 在上一篇文章中我們建立了基礎的springboot專案,現在我們引入springmvc ,並且訪問頁面能夠成功 專案地址 https://gitee.com/hugo110/springboot-boot 大綱 https

一步步搭建快速開發web專案系列 文章大綱

最近有感於技術的焦慮,加上技術會的比較雜,不夠深入,這樣下去怕自己在專業的道路越走越遠,加上最近接觸的軟體訂單的增多,所以想根據這三年的經驗,一邊回顧一邊打造一個自己的快速開發web專案腳手架,為了方便學習,所以會以一個新手的角度從開始去講這個系列的文章,所以就命名為“一步步搭建快速開發

一步步搭建快速開發web專案系列 1.搭建基礎springboot專案能夠啟動

目標 1.簡介 隨著不斷的開發與學習,漸漸的積累了一些專案中的通用模組,於是打算把這些模組寫成具體的專案,剛好springboot比較流行,所以初步打算寫一個 快速開發的小平臺,也適合在後面的私單開發中更加快速 搭建基礎springboot專案能夠啟動 這種的文章應該數不

快速搭建vue專案從零開始

最近公司一直在使用vue來做專案,今天就把一些使用vue的方法分享一下,希望能對大家有所幫助。同時,有說的不對的地方,歡迎大家能夠指出。 一、使用vue-cli腳手架從零開始搭建 首先要確定自己電腦上已經安裝了nodejs,可以使用node -v檢查一下,如果沒有安裝請訪問nodejs官網,

SpringBoot--02.SpringBoot2.0搭建Web專案

一、靜態資源訪問 SpringBoot入門參考:https://blog.csdn.net/sswqzx/article/details/84560202 SpringBoot提供 了靜態資源預設配置: Spring Boot預設提供靜態資源目錄位置需置於classpath

maven搭建web專案中org.apache.ibatis.binding.BindingException:Invalid bound statement ( not found)

最近使用Maven配合SSM(Spring+SpringMVC+Mybatis)搭建一個Web專案,在測試三個框架是否整合成功的時候,每次發出請求呼叫MyBatis時都會出現下面這個錯誤 從異常資訊的提示來看是一個無效的語句繫結錯誤,一般出現該錯誤是由於MyBatis的Map

1.IDEA快速搭建SpringBoot專案

(1)IDEA快速搭建         如果是剛剛安裝好的IDEA,雙擊開啟之後點選create new project 左側欄選中Spring Initializr ,選擇你安裝好的的jdk1.8,點選next。         如果你是已經建立過專案,在專案裡頭,請選

spring boot 搭建web專案完整流程及遇到的一些坑坑窪窪總結

一、spring boot簡介 spring boot是最近非常流行的,在spring的框架上改進的框架。該框架的目的是為了提高開發人員的速度,降低配置的難度等 少,大部分都是在原有的基礎上開發,所以當讓你搭建一個簡單的框架,就會出現各種各樣的困難,

使用Intellij IDEA 快速搭建Scala專案

準備過程 Scala編譯器安裝 1. 安裝Jdk 下載JDK(建議安裝1.8以上) URL: 2.安裝Scala Windows安裝Scala URL: 3.Scala開發工具安裝      目前Scala的開發工具主要有兩種:Eclip

5、搭建web專案

學習目標: 1、使用maven搭建web專案 2、掌握jetty的maven外掛。 學習過程: 一、使用Eclipse新建一個maven的web專案 1、新建一個web專案 也是一樣輸入基本資訊就可以了。 專案建立後和普通的java專案不同,我們可以開啟pom

人生苦短,我用Python(六)—通過Flask結合Bootstrap框架快速搭建Web應用(實現前後臺聯動)-3

寫在前面: 這篇文章,寫的比較倉促,先在此致歉。具體情況,可以直接看總結部分。 Flask是一個基於Python開發,依賴jinja2模板和Werkzeug WSGI服務的一個微型框架。Werkzeug用來處理Socket服務,其在Flask中被用於接受和處理http請求;Jinja2被用來

人生苦短,我用Python(五)—通過Flask結合Bootstrap框架快速搭建Web應用-2

寫在前面: Flask是一個基於Python開發,依賴jinja2模板和Werkzeug WSGI服務的一個微型框架。Werkzeug用來處理Socket服務,其在Flask中被用於接受和處理http請求;Jinja2被用來對模板進行處理,將模板和資料進行渲染,返回給使用者的瀏覽器。 Boo

人生苦短,我用Python(四)—通過Flask結合Bootstrap框架快速搭建Web應用-1

寫在前面: Flask是一個給予Python開發,依賴jinja2模板和Werkzeug WSGI服務的一個微型框架。Werkzeug用來處理Socket服務,其在Flask中被用於接受和處理http請求;Jinja2被用來對模板進行處理,將模板和資料進行渲染,返回給使用者的瀏覽器。 Boo

flask快速搭建web伺服器七行程式碼

1. 開啟 Pycharm開發工具,選擇 Pure Python 型別的專案,建立專案完成之後選擇flask虛擬環境 示例:七行程式碼如下 - 新建檔案helloworld.py檔案 #1.匯入Flask類 from flask import Flask #2.建立F