我的gulpfile.js

来源:互联网 发布:女朋友给前任口过知乎 编辑:程序博客网 时间:2024/06/05 15:55

版本1(可以运行)

但是提示有问题,gulp.run() has been deprecated. Use task dependencies or gulp.watch task triggering instead.
查阅资料,看到gulp1.0之后貌似不再用run这个方法

// 引入 gulpvar gulp = require('gulp'); // 引入组件// 检查js代码var jshint = require('gulp-jshint');var less = require('gulp-less');// var concat = require('gulp-concat');// var uglify = require('gulp-uglify');// var rename = require('gulp-rename');// 检查脚本gulp.task('jshint', function() {    gulp.src('./js/*.js')        .pipe(jshint())        .pipe(jshint.reporter('default'));});// 编译lessgulp.task('less', function() {    gulp.src('./style/*.less')    .pipe(less())    .pipe(gulp.dest('./style/'));});// 合并,压缩文件// gulp.task('scripts', function() {//     gulp.src('./js/*.js')//         .pipe(concat('all.js'))//         .pipe(gulp.dest('./dist'))//         .pipe(rename('all.min.js'))//         .pipe(uglify())//         .pipe(gulp.dest('./dist'));// });// // 默认任务gulp.task('default', function(){    // gulp.run('lint', 'less', 'scripts');    // 运行以下    gulp.run('jshint');    // 监听文件变化,监听当前目录(与此js文件同目录)的文件    gulp.watch('./style/*.less', function(){        gulp.run('less');    });});

版本2,相对版本1,run方法一出了

// 引入 gulpvar gulp = require('gulp'); var jshint = require('gulp-jshint');var less = require('gulp-less');// 自动补全var autoprefixer = require('gulp-autoprefixer');// var concat = require('gulp-concat');// var uglify = require('gulp-uglify');// var rename = require('gulp-rename');// 检查脚本gulp.task('jshint', function() {    gulp.src('./js/*.js')        .pipe(jshint())        .pipe(jshint.reporter('default'));});// 编译lessgulp.task('style', function() {    gulp.src('./style/*.less')    .pipe(less())    .pipe(autoprefixer('last 2 version'))    .pipe(gulp.dest('./style/'));});// 合并,压缩文件// gulp.task('scripts', function() {//     gulp.src('./js/*.js')//         .pipe(concat('all.js'))//         .pipe(gulp.dest('./dist'))//         .pipe(rename('all.min.js'))//         .pipe(uglify())//         .pipe(gulp.dest('./dist'));// });// 默认任务gulp.task('default', function(){      // 监听文件变化,监听当前目录(与此js文件同目录)的文件    gulp.watch(['./style/*.less','./js/*.js'], ['style','jshint']);    });
0 0