Visual Studio Code没有完成gulp任务"观看构建任务已经完成"

时间:2016-06-20 14:00:01

标签: gulp visual-studio-code

我有我的意识:

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 - 以防万一有什么不同。它没有

1 个答案:

答案 0 :(得分:0)

原来我的ComSpec环境变量设置为(注意分号):

C:\WINDOWS\system32\cmd.exe;

要检查您的,请从命令行运行:

node -p process.env

您可以使用控制面板并搜索环境变量来更改您的。