gulp“不支持的gulp版本”问题

时间:2018-09-24 09:28:54

标签: javascript gulp

我目前正在研究3年前完成的一个旧项目。但是,当我想运行“ gulp”命令“ watch”时,会在终端中显示“ Unsupported gulp version”消息。没有其他信息。

几个星期前,启动项目没有任何问题,但是我认为自从更新了gulp版本后,我就开始遇到这个问题。

我对如何转换gulpfiles等一无所知,所以我不确定如何更新gulpfile或其他。

如果我输入“ gulp -v”,我将得到:

CLI version 2.0.1
Local version 4.0.0

这是当前的gulp文件:

var gulp      = require("gulp"),
  include     = require("gulp-include"),
  coffee      = require("gulp-coffee"),
  compass     = require("gulp-compass"),

  uglify      = require("gulp-uglify"),
  mincss      = require("gulp-minify-css");


//////////////////
// DEVELOPMENT //
////////////////

// Scripts
gulp.task("scripts", function() {
  console.log("-- gulp is running task 'scripts'");

  gulp.src("public-source/javascripts/app.coffee")
    .pipe(include())
      .on('error', console.log)
    .pipe(coffee())
      .on('error', console.log)
    .pipe(gulp.dest("public/javascripts"));
});

// Styles
gulp.task("styles", function() {
  console.log("-- gulp is running task 'styles'");
  gulp.src("public-source/stylesheets/main.scss")
    .pipe(compass({
      css: "public/stylesheets",
      sass: "public-source/stylesheets",
      assets: "public-source/images",
      image: "public/images"
    }))
      .on('error', console.log)
    .pipe(gulp.dest("public/stylesheets"));
});

// Watcher
gulp.task("watch", function() {
  console.log("-- GULP IS WATCHING");
  gulp.watch(["public-source/javascripts/**"], ["scripts"]);
  gulp.watch(["public-source/stylesheets/**", "public-source/images/**"], ["styles"]);
});

////////////
// TASKS //
//////////

gulp.task("default", ["scripts", "styles"]);
gulp.task("deploy", ["deploy-scripts", "deploy-styles"]);

可能不是最漂亮的gulpfile,但我需要使其正常工作。但是我对gulp本身的了解却很乏味,因此我们将不胜感激。

如果我必须提供更多信息,请告诉我!

0 个答案:

没有答案