VS2017 Проводник-проводник задания Нет заданий

Я пытаюсь настроить gulp в проекте MVC Core в VS 2017. У меня есть то, что я считаю действительным gulpfile.js:

var gulp = require('gulp');
var rimraf = require('rimraf');
var concat = require('gulp-concat');
var cssmin = require('gulp-cssmin');
var uglify = require( 'gulp-uglify' );

var paths = {
    webroot: './wwwroot/',
};

paths.js = paths.webroot + 'js/**/*.js';
paths.minJs = paths.webroot + 'js/**/*.min.js';
paths.css = paths.webroot + 'css/**/*.css';
paths.minCss = paths.webroot + 'css/**/*.min.css';
paths.concatJsDest = paths.webroot + "js/site.min.js";
paths.concatCssDest = paths.webroot + "css/site.min.css";

gulp.task("clean:js", function (cb) {
    rimraf(paths.concatJsDest, cb);
});

gulp.task("clean:css", function (cb) {
    rimraf(paths.concatCssDest, cb);
});

gulp.task( "clean", ["clean:js", "clean:css"] );

Но когда я открываю проводник запуска задач, я получаю сообщение "(никаких задач не найдено)".

Я проверил, чтобы все пакеты gulp были установлены через npm. Я также добавил файл package.json. Но задачи все еще не найдены.

Что я делаю неправильно?

Ответ 1

Очевидно, вам нужно установить gulp локально внутри вашего проекта, чтобы он работал правильно с Visual Studio. Глобальная установка не будет работать. Удаление глобальной копии и ее локальная локализация решают проблему.

Ответ 2

Я столкнулся с той же проблемой, и исправить это после запуска двух команд. Пожалуйста, обратитесь ниже процесс:

1) Щелкните правой кнопкой мыши на файле gulp в visual-studio и выберите "Открыть командную строку> PowerShell"

enter image description here

2) Запустите команду npm install gulp для установки gulp. (Вы должны установить gulp в своем проекте, независимо от того, установили ли вы gulp глобально, но в этом случае вы должны установить gulp в своем проекте)

enter image description here

и нажмите ввод.

3) После выполнения команды перейдите в проводник задач в Visual-Studio и нажмите кнопку обновления.

enter image description here

После нажатия кнопки обновления вы увидите весь список ваших задач в панели задач.

Если вы обнаружили ошибку, связанную с "отсутствующим модулем" в окне вывода, как показано ниже:

enter image description here

Затем вам нужно установить недостающие плагины npm, для этого просто запустите следующую команду (в powershell): npm install и нажмите enter. Эта команда установит все недостающие плагины, см. Изображение ниже:

enter image description here

А затем снова нажмите кнопку обновления в проводнике задач, и вы увидите весь свой список задач в окне бегуна задач.

Надеюсь, что это решение поможет.