【问题标题】:Visual Studio Code not picking up gulp tasks "Watching build tasks has finished"Visual Studio Code 没有接收 gulp 任务“观看构建任务已完成”
【发布时间】: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 - 以防万一。它没有

【问题讨论】:

    标签: gulp visual-studio-code


    【解决方案1】:

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

    C:\WINDOWS\system32\cmd.exe;
    

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

    node -p process.env
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-24
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多