码迷,mamicode.com
首页 > 其他好文 > 详细

gulp 的使用

时间:2017-12-12 01:06:57      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:结果   项目   路径   重命名   配置文件   多次   css   输出   自动生成   

1.安装node.js
2.全局安装gulp.js 
npm install gulp -g
3.在项目本地根目录再安装(通过黑窗口安装)npm install --save-dev gulp/ 或者 npm install gulp,

项目本地会自动生成package.json 配置文件

4.在项目根目录创建gulpfile.js文件
5,在gulpfile.js中写
var gulp = require(‘gulp‘);  //引入gulp组件



/*引入文件合并插件*/
var concat = require(‘gulp-concat‘);

/*引入文件压缩插件*/
var uglify =require(‘gulp-uglify‘)

//默认任务  可以一次性执行多个任务  
gulp.task(‘default‘, function() {
  console.log("创建的第一个任务")
});

gulp.task(‘hellow1‘, function() {
  console.log("创建的第一个任务")
});
gulp.task(‘hellow2‘, function() {
  console.log("创建的第一个任务")
});
gulp.task(‘hellow3‘, function() {
  console.log("创建的第一个任务")
});


gulp.task(‘default‘, [‘hellow1‘,‘hellow2‘,‘hellow3‘],function(){
	console.log("执行了三个任务")
})



  
 执行 gulp 即可       执行了三个任务
 
//文件复制粘贴实例
gulp.task(‘copy-files‘, function() {
  //去到目标路径下,执行拷贝
  //去道对应的路径下,执行粘贴
  //src 获得资源
  //将文件写入对应的路径
  gulp.src([‘js/test.js‘,‘js/test1.js‘])
  .pipe(gulp/dest(‘js-finish‘))
  .pipe(gulp/dest(‘js-test‘));   //可以多次复制       
  	执行gulp copy-files 即可粘贴到js-finish中
  
});

//合并
gulp.task(‘concat-js‘,function(){
	gulp.src([‘js/*.js‘])  //*表示获得js目录下所有js文件
	.pipe(concat(‘index.js‘))
	.pipe(gulp.dest(‘dist‘));
})
//执行 gulp concat-js


//压缩
gulp.task(‘uglify-js‘,function(){
	gulp.src([‘js/*.js‘])  //*表示获得js目录下所有js文件
	.pipe(concat(‘index.js‘))
	.pile(uglify())    //压缩
	.pipe(gulp.dest(‘index.js‘));
})

//执行 gulp uglify-js  自动压缩并合并到index.js中


例如
//创建任务
gulp.task(‘hello‘,function(){
	console.log("创建的第一个任务")
})

//执行gulp hello
 输出结果  ( 创建的第一个任务)
 
 
 实例
 //js文件合并
gulp.task(‘concat-js‘,function(){
	gulp.src([‘js/flexible_css.debug.js‘,‘js/flexible.debug.js‘,‘js/swiper.min.js‘,‘js/up.js‘])
	.pipe(concat(‘index.js‘))
	.pipe(gulp.dest(‘dist‘));
})

//css 文件合并
gulp.task(‘concat-css‘,function(){
	gulp.src([‘css/common.css‘,‘css/swiper.min.css‘,‘css/index.css‘])
	.pipe(concat(‘index.css‘))
	.pipe(gulp.dest(‘dist‘));
})
 
 

------------------------------------------------------------------------------------------
在项目本地路径下
执行
1.
npm init

安装gulp组件
npm install gulp --save-dev

npm install 

安装gulp插件
webserver
npm install gulp-webserver

npm install gulp-uglify      //文件压缩
npm install gulp-minify-css  //压缩css
npm install gulp-rename		//文件重命名
npm install gulp-concat    //合并文件

  

gulp 的使用

标签:结果   项目   路径   重命名   配置文件   多次   css   输出   自动生成   

原文地址:http://www.cnblogs.com/qq735675958/p/8025788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!