gulp安裝以及基本操作
var gulp = require('gulp'); //刪除 var del = require('del'); // 常用外掛 // 壓縮javascript檔案,減小檔案大小 var uglify = require('gulp-uglify'); // 檔案重新命名 var rename = require('gulp-rename'); // 壓縮css var cssmin = require('gulp-cssmin'); // 合併javascript檔案,減少網路請求 var concat = require('gulp-concat'); //解析sass檔案 var sass = require("gulp-sass"); // 壓縮圖片 var imagemin = require("gulp-imagemin"); // 壓縮html var htmlmin = require('gulp-htmlmin'); // babel es6轉化為es5 var babel = require("gulp-babel"); // 用於ES6轉化ES5 //連線伺服器 var connect = require('gulp-connect'); // 這裡的路徑都是相對路徑,我這個檔案的話,相對gulp_test // gulp.task('名字',函式) 執行任務 // gulp.dest('輸出路徑') 輸出檔案 // gulp.src('獲取路徑') 獲取路徑 // gulp.watch('需要監聽的檔案',改變後執行的函式或者task(陣列的形式)任務) // 使用gulp首先要安裝node.js(因為gulp是在node.js下執行的,一般裝在C盤) // 安裝後,cmd上執行node -v 出現版本號則成功 // 然後再你需要的地方新建一個資料夾(建議路徑和資料夾名純英文,避免意外) // shift右鍵新建的資料夾,出現cmd執行面板並且是當前資料夾的路徑 // 然後安裝npm install gulp -g (這句話npm是國外的,如果網速不好可以用國內的cnpm(淘寶的), // install是安裝,gulp是需要上使用的外掛,-g是全域性安裝) // 一樣是npm -v檢視版本,有則成功 // 成功後執行npm init會有很多個你需要回答的資訊,可以一直按回車不填 // { "name": "test", "version": "1.0.0", "description": "我是描述", // "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" // && exit 1" }, "author": "", "license": "ISC"} // 然後會在你新建的資料夾產生一個package.json 裡面有個人資訊等等,在這裡主要說倆個 // "devDependencies"這個是開發者模式,然後這個裡面左邊都是一些外掛名字 // 然後這裡講下外掛的安裝,npm install 這樣預設安裝devDependencies和dependencies的外掛 // 例如npm install del sass babel 這樣空格可以安裝多個外掛 // "dependencies"這個是上線模式,和開發者模式一樣 // 進入相應的資料夾的cmd控制檯進行輸入加字首 gulp gulp.task('default',function(){ console.log('執行任務') }) gulp.task('getsrc',function(){ gulp.src('路徑') }) gulp.task('output',function(){ gulp.dest('輸出路徑') }) gulp.watch('監聽路徑',function(){ console.log('當路徑的內容發生改變的時候,執行這裡') }) // 刪除 gulp.task('del',function(){ del(['dist']) }) // 執行任務es6轉換es5 gulp.task('copy',function(){ gulp.src('js/*.js') .pipe(babel({ presets: ['es2015'] })) .pipe(gulp.dest('dist')) }) gulp.task('concat',function(){ gulp.src('dist/*.css') .pipe(concat('main.css')) .pipe(gulp.dest('build')) }) // sass轉為css,然後合併css檔案再輸出 gulp.task('sass', function () { return gulp.src('sass/*.scss') .pipe(sass().on('error', sass.logError)) .pipe(concat('main.css')) .pipe(gulp.dest('build')) }); // 先執行監聽,然後啟動伺服器,如果監聽的檔案發生改變,執行reload gulp.task('myServer',['watcher'],function(){ connect.server({ name:'myServer', // 可忽略,不配置 root:'blog', //根目錄,預設:gulpfile.js所在根目錄 port:3639, //埠,預設:8080 //host:'你的域名(寫出了又要被百度刪了,心很累!)', //可忽略,預設值:localhost livereload:true // 是否自動過載,自然是true了,如果不想自動過載,就false。 }); }); //新增gulp.watch()實時監聽 gulp.task('watcher',function(){ gulp.watch('blog/**/*.*',['loadfiles']); // 需要手動執行:gulp watcher 才會開始監視。 }); //給需要過載的檔案加上connect.reload()控制 gulp.task('loadfiles',function(){ gulp.src('**/*') .pipe(connect.reload()); });
相關推薦
gulp安裝以及基本操作
var gulp = require('gulp'); //刪除 var del = require('del'); // 常用外掛 // 壓縮javascript檔案,減小檔案大小 var uglify = require('gulp-uglify'); // 檔案重新命名
Redis的安裝以及基本操作
Centos7.4安裝redis的步驟如下(5.0.0版本) 下載 wget http://download.redis.io/releases/redis-5.0.0.tar.gz 解壓 tar xzf redis-5.0.0.tar.gz 進入redis目錄 cd re
Linux操作系統的安裝以及基本的操作命令詳解
tomcat7 replicat rem 命令詳解 onf 日誌文件 out 橋接 ati 背景:使用的虛擬機安裝Linux 虛擬機使用的是VMware Linux版本:CentOS-6.7-X86 自行下載:CentOS-6.7-x86_64-bin-DVD1.
Gradle安裝使用以及基本操作
擔心 方便 情況 app 分享圖片 真的 content ngs 項目文件 簡單介紹 Gradle是一個好用的構建工具 使用它的原因是 1、配置相關依賴代碼量少,不會像maven一樣xml過多 2、打包編譯測試發布都有,而且使用起來方便 3、利用自定義的任務可以完成自己想要
MongoDB在windows安裝以及基本命令操作
安裝 基本命令 在解壓好的資料夾下新建資料夾/data/db 操作mongo服務的基本命令 啟動資料庫 進入到bin目錄下,輸入mongod -dbpath ../data/db,就可以啟動資料庫了(如果不指定地址,執行mongod –
rocketmq安裝與基本操作
tor ase mqtt lte wip struct .net air 參考 如果不是因為政治原因,就rocketmq的社區活躍度、版本、特性和文檔完善度,我是無論如何也不會使用rocketmq的。 rocketmq嚴格意義上並不支持高可靠性,因為其持久化只支持異步,有另
redis 在Windows下的安裝及基本操作(更新中~~~)
有用 redis 安裝 abc nbsp com inux eas pan 安裝目錄 Redis 安裝 Window 下安裝 下載地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。這個需
手動配置wamp環境(2)--MySQL安裝與基本操作
密碼 環境 rdb amp tro 啟動 nal margin alt MySQL數據庫簡介 MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 最流行的關系型數據庫管理系統,在 WEB 應用方面MySQL
MySQL的安裝及基本操作
mysql 數據庫 linux 楊書凡 MySQL是一個真正的多線程、多用戶的SQL數據庫服務,憑借其高性能、高可靠性和易於使用的特性,成為服務器領域中最受歡迎的開源數據庫系統。目前,由Oracle公司負責開發和維護MySQL的編譯安裝? ? 為了保證MySQL數據庫功能的完整性、可定制性,一
MySQL的安裝和基本操作
-c values body 中一 步驟 檢查 creat emp 列名 一、MySQL安裝步驟 1. 檢查linux系統中是否已經安裝了MySQL sudo service mysql start2. 安裝MySQL服務端、核心程序 sudo apt-get
設置MySQL數據庫密碼,連接數據庫以及基本操作的常用命令
MySQ常用操作一、更改MySQL的root用戶密碼 1、首次進入數據庫 [root@zlinux ~]# /usr/local/mysql/bin/mysql -uroot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQ
Day10 PyCharm編輯器的安裝以及基本數據類型了解
eee tails .com tuple rest 輸入 pycharm cti current 1.PyCharm 的安裝 可以參看博客:https://blog.csdn.net/u014044812/article/details/78727496 1.官網下載最新版
基於CentOS7的MySQL-5.7的安裝及基本操作
結構化 不存在 pro 啟動 extra ans mysql- ncurses eve 基於CentOS7的MySQL-5.7的安裝及基本操作 簡介 數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨著信息技術和市場的發展,特別
CentOS 7下MongoDB 3.6 的安裝及基本操作
進程命令 san documents 獲得 運行 配置 imp 步驟 code 一、MongoDB簡介 MongoDB是一款跨平臺、面向文檔的數據庫,可以實現高性能,高可用性,並且能夠輕松擴展。MongoDB 是由C++語言編寫的,是一個基於分布式文件存儲的開源數據庫系
Docker安裝與基本操作
指定 ofo 鏈接 自動 ech oob .py ice earch 參考地址鏈接: http://www.runoob.com/docker/centos-docker-install.html 一.Docker安裝 註:此分享安裝為centos6.9系統版本。 1.安裝
rabbitmq安裝及基本操作(含集群配置)
home 操作 14. 關系 裝包 del protocol otp examples 一、rabbitmq的安裝 因為rabbitmq是基於 erlang語言開發,所有要先安裝erlang 1、安裝erlang 這裏我下載的是19.2的版本,地址為https://w
CMake的簡介、安裝以及基本的使用
CMake簡介 CMake是一個工具,可以幫助我們實現跨平臺開發的工具,在實際開發中可以發揮重要的作用。 我們先圖解一下CMake的作用: 假如我們現在有一個在不同平臺都有共享程式碼的C++的工程,這些平臺分別是:Windows、OSX、Linux,在這些平臺使用的IDE分別是:Vi
HIVE安裝和基本操作
一、安裝HIVE 1、在本地檔案系統中找到hadoop所在目錄,開啟命令終端,如圖: 2、通過命令終端進入到hadoop所在資料夾,並通過命令ls 檢視bin檔案下所有命令,如圖: 3、執行啟動命令start-all.sh啟動hadoop,並用jps命令檢視所有程序是否成功啟動,如
大資料(十七):Hive簡介、安裝與基本操作
一、簡介 Hive由Facebook開源用於解決海量結構化日誌的資料統計。Hive是基於Hadoop的一個數據倉庫工具,可以將結構化的資料檔案對映為一張表,並提供類Sql查詢的功能。 hive本質是將HQL轉化為MapRedu
Hadoop分散式檔案系統搭建以及基本操作
1. 環境搭建 jdk-1.8 jdk下載地址 export JAVA_HOME = /usr/lib/java/jdk1.7.0_21 export PATH =$JAVA_HOME/bin:$PATH hadoop-2.7.3 hadoop各個版本