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