配置 gulp-notify 后一直报错
本文介绍了配置 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屋!
查看全文