在命令提示符下运行gulp.watch任务时遇到问题

在命令提示符下运行gulp.watch任务时遇到问题,gulp,command-prompt,gulp-watch,Gulp,Command Prompt,Gulp Watch,我是个新手,所以我仍然在努力理解如何使用它 (吞咽版本:3.9.1) 在gulpfile.js中,我有以下代码: var gulp = require('gulp'); var autoprefixer = require('gulp-autoprefixer'); gulp.task('styles', function() { gulp.src('app/css/styles.css') .pipe(autoprefixer()) .pipe(gul

我是个新手,所以我仍然在努力理解如何使用它

(吞咽版本:3.9.1)

gulpfile.js中,我有以下代码:

var gulp = require('gulp');
var autoprefixer = require('gulp-autoprefixer');

gulp.task('styles', function() {
    gulp.src('app/css/styles.css')
        .pipe(autoprefixer())
        .pipe(gulp.dest('app/processedcss'))
});

gulp.task('watch', function() {
    gulp.watch('app/css/styles.css'), ['styles']);
});
尝试运行“gulp watch”时,我在命令提示符下收到此消息:

> SyntaxError: Unexpected token )
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:542:28)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at execute (C:\Users\Andrew\AppData\Roaming\npm\node_modules\gulp-
    cli\lib\versioned\^3.7.0\index.js:26:18)
当我删除watch任务代码时,autoprefixer工作正常,因此我相信这不是问题所在

这不是插件gulp watch,而是内置的gulp.watch


提前谢谢你的帮助

调试消息是正确的。删除“')”

gulp.task('watch', function() {
    gulp.watch('app/css/styles.css', ['styles']);
});