我在命令提示符下 运行 gulp.watch 任务遇到问题
I am having issues running the gulp.watch task in command prompt
我是 gulp 的新手,所以我仍在努力了解如何使用它。
(Gulp 版本: 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']);
});
我是 gulp 的新手,所以我仍在努力了解如何使用它。
(Gulp 版本: 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']);
});