配置 gulp-notify 后一直报错

查看:175
本文介绍了配置 gulp-notify 后一直报错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

配置文件大概为:

// 引入 gulp
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var notify = require('gulp-notify');

// JS 任务
gulp.task('scripts', function() {
    gulp.src(['src/js/*.js'])
        .pipe(concat('main.min.js'))
        .pipe(uglify())
        .pipe(gulp.dest('dist/js'));
        .pipe(notify({ message: 'JS task complete' }));
});

// 默认任务
gulp.task('default', ['scripts']);

// 监听
gulp.watch('src/js/*.js', ['scripts']);

运行起来报错信息:

project/freegapper/gulpfile.js:25
        .pipe(notify({ message: 'JS task complete' }));
        ^

SyntaxError: Unexpected token .
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:387:25)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Liftoff.handleArguments (/usr/local/Cellar/nvm/0.25.4/versions/node/v5.6.0/lib/node_modules/gulp/bin/gulp.js:116:3)
    at Liftoff.<anonymous> (/usr/local/Cellar/nvm/0.25.4/versions/node/v5.6.0/lib/node_modules/gulp/node_modules/liftoff/index.js:192:16)
    at module.exports (/usr/local/Cellar/nvm/0.25.4/versions/node/v5.6.0/lib/node_modules/gulp/node_modules/flagged-respawn/index.js:17:3)

这是什么原因呢?

解决方案

多写了末尾的;了

.pipe(gulp.dest('dist/js'));

这篇关于配置 gulp-notify 后一直报错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆