1、從零開始搭建gulp前端自動化javascript
一、首先安裝nodejscss
二、npm init 初始化 生成package.json前端
2.1 能夠選裝cnpm cnpm是淘寶提供的服務 安裝:命令提示符執行npm install cnpm -g --registry=https://registry.npm.taobao.org
; 注意:安裝完後最好查看其版本號cnpm -v或關閉命令提示符從新打開,安裝完直接使用有可能會出現錯誤;java
二、定位到當前目錄 cd.. d: 我在d盤新建了文件夾gulpnode
三、npm install --save-dev gulp 安裝gulpnpm
四、新建gulpfile.js 須要安裝npm install --save-dev gulp-less | npm install --save-dev gulp-uglify | npm install --save-dev gulp-autoprefixerjson
var gulp = require("gulp"), less = require("gulp-less"), uglify = require("gulp-uglify"), autoprefixer = require("gulp-autoprefixer"); gulp.task('testLess',function(){ gulp.src('src/less/index.less') .pipe(less()) .pipe(gulp.dest('src/css')); }); //gulp.task('default',['testLess','elseTask']); gulp.task('jsMin',function(){ gulp.src(['src/js/*.js']) .pipe(uglify()) .pipe(gulp.dest('dist/js')); }); gulp.task('testAutoFx',function(){ gulp.src(['src/css/my.css']) .pipe(autoprefixer({ browsers:['last 2 versions','Android >=4.0'], cascade:true, remove:true })) .pipe(gulp.dest('dist/css')) });
gulp testLessgulp
參考文章http://www.ydcss.com/less