Solución:
Aparentemente, debe instalar gulp localmente dentro de su proyecto para que funcione correctamente con Visual Studio. La instalación global no funcionará. Eliminar la copia global e instalarla localmente resolvió el problema.
Me enfrenté al mismo problema y lo solucioné después de ejecutar dos comandos. Consulte el proceso a continuación:
1) Haga clic con el botón derecho en su archivo gulp en visual-studio y elija “Abrir línea de comandos> PowerShell”
2) Ejecute el comando npm install gulp
para instalar gulp. (Tienes que instalar gulp en tu proyecto, no importa si ya has instalado gulp globalmente, pero en este caso tienes que instalar gulp en tu proyecto)
y presione enter.
3) Después de la ejecución del comando, vaya al explorador del corredor de tareas en Visual-Studio y presione el botón de actualización.
Después de presionar el botón de actualización, verá toda su lista de tareas en el corredor de tareas.
Si encontró algún error relacionado con el “módulo faltante” en la ventana de salida como se muestra a continuación:
Luego, debe instalar los complementos npm que faltan, para esto simplemente ejecute el siguiente comando (en powershell):
npm install
y presione enter. Este comando instalará todos los complementos que faltan, consulte la siguiente imagen:
Y luego presione nuevamente el botón de actualización en el explorador del corredor de tareas y verá toda su lista de tareas de trago en la ventana del corredor de tareas.
Espero que esta solución ayude.
También debe tener todas las dependencias instaladas; mi VS Task Runner estaba fallando sin ningún mensaje de error en una nueva instalación; ya había instalado gulp localmente, pero mi gulpfile.js mostraba los siguientes módulos requeridos:
var util = require('gulp-util'),
gulp = require("gulp"),
concat = require("gulp-concat"),
cssmin = require("gulp-cssmin"),
rename = require('gulp-rename'),
babel = require('gulp-babel'),
terser = require("gulp-terser")
//del = require("del");
;
Uno de ellos faltaba, así que corrí
npm install gulp-util
npm install gulp-concat
npm install gulp-cssmin
npm install gulp-rename
npm install gulp-babel
npm install gulp-terser
Y el ejecutor de tareas mostró mis tareas: uno de los módulos no se cargaba correctamente. Comportamiento extraño porque gulpfile.js y el ejecutor de tareas funcionaban correctamente la semana pasada y los únicos cambios realizados han sido la instalación local de algunos módulos de nodo no relacionados.