gulp - VS2017 Task Runner Explorer 未找到任务

标签 gulp visual-studio-2017

我正在尝试在 VS 2017 中的 MVC Core 项目中设置 gulp。我有我认为有效的 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"] );

但是当我打开 Task Runner Explorer 时,我收到消息“(未找到任务)”。

我已经检查以确保所有的 gulp 包都是通过 npm 安装的。我还添加了一个 package.json 文件。但是仍然没有找到任务。

我究竟做错了什么?

最佳答案

显然,您必须在项目中本地安装 gulp 才能使其与 Visual Studio 正常工作。全局安装不起作用。删除全局副本并在本地安装它解决了问题。

关于gulp - VS2017 Task Runner Explorer 未找到任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43245801/

相关文章:

gulp - 更改.less文件时,Gulp 4 browsersync不刷新

node.js - 如何在npm start上将scss编译为css

javascript - 如何使用 gulp 替换文件中的字符串?

c# - 无法从程序集中加载类型 'System.Security.Cryptography.SHA512'

c# - msbuild 使用了错误的程序集名称

javascript - 在其他任务完成后运行 gulp 任务

javascript - 计算的属性名称。 "gulp-angular-filesort : unexpected token ["

Python 工具 Visual Studio 2017 RC

visual-studio-2017 - 为什么我收到 "No test adapters are referenced by this solution"错误消息?

python - 每行字符限制的视觉指南