【发布时间】:2016-06-20 14:00:01
【问题描述】:
我有我的 gulp 任务:
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('styles', function() {
gulp.src('dev/sass/files/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('./production/css/'))
});
//Watch task
gulp.task('default',function() {
gulp.watch('dev/sass/files/*.scss',['styles']);
});
从控制台运行时有效。
我有我的 tasks.json:
{
"version": "0.1.0",
"command": "gulp",
"isShellCommand": true,
"tasks": [
{
"taskName": "default",
"isBuildCommand": true,
"showOutput": "always",
"isWatching": true
}
]
}
当我通过 F1 和命令面板运行构建任务时:
“观看构建任务已完成”
任务尚未运行,我的 CSS 文件尚未更新。
我已经尝试/检查过:
- gulpfile 被称为 gulpfile 并且在我的项目的根目录中
- gulp 从控制台工作。通过 gulp --tasks -simple 列出两个任务(默认和样式)
- 这两个任务都可以从控制台成功运行
- 我已经重新安装了 VSCode - 以防万一。它没有
【问题讨论】: