gulp前端自動化入門

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

相關文章
相關標籤/搜索