Проблема "Неподдерживаемая версия" - PullRequest
0 голосов
/ 24 сентября 2018

В настоящее время я работаю над старым проектом, который я сделал 3 года назад.Но когда я хочу запустить команду gulp «watch», она выдает мне сообщение «Unsupported gulp version» в моем терминале.Без дополнительной информации.

Несколько недель назад у меня не было проблем с запуском проекта, но я думаю, что с тех пор, как я обновил свою версию gulp, у меня появилась эта проблема.

Я не знаю, как конвертировать gulpfile и т. Д., Поэтому я не уверен, как обновить мой gulpfile или еще много чего.

Если я наберу "gulp -v", я получу:

CLI version 2.0.1
Local version 4.0.0

В настоящее время это gulpfile:

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, но янужно заставить его работать.Но мои знания с глотком сами по себе очень скудны, поэтому любая помощь будет очень признательна.

Если мне нужно предоставить больше информации, пожалуйста, дайте мне знать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...