【问题标题】:Visual Studio 2015 Task Runner Explorer cannot get Gulp tasks?Visual Studio 2015 Task Runner Explorer 无法获取 Gulp 任务?
【发布时间】:2015-11-06 22:37:09
【问题描述】:

我使用的是 Visual Studio 2015,但在使用 gulp 和 Task Runner Explorer 时遇到问题。

基本上我的文件夹结构是

- Projects
         - Project
                 - gulpfile.js
                 - src
                     - scripts

在 VS 2015 文件夹 Projects(打开网站)中打开时,我在 Task Runner Explorer 中看不到任何任务。

注意gulpfile.js 不在根目录中,而是在Projects 文件夹中

改用:

- Projects
         - gulpfile.js
                  - src
                      - scripts

我可以在Task Runner Explorer看到任务。

注意gulpfile.js 在根目录中。

Gulp 已安装并且使用控制台可以正常工作。

// include gulp
var gulp = require('gulp'); 

// include plug-ins
var jshint = require('gulp-jshint');

// JS hint task
gulp.task('jshint', function() {
  gulp.src('./src/scripts/*.js')
    .pipe(jshint())
    .pipe(jshint.reporter('default'));
});

这是我的设置:

Visual Studio 2015 V 14.0.23
Web Essentials V 2015.0.5
Gulp V 3.9.0
Gulp CLI V 3.8.11

我在输出窗口中没有问题,我在 Task Runner Explorer 中只看到这条消息:

No task runner configuration were found

如何使我的任务显示在 Task Runner Explorer 中?可能是什么问题?

【问题讨论】:

  • 我认为只有当你的 gulpfile 在 root 中时 vs2015 才会这样做
  • 您找到解决此问题的方法了吗?我遇到了同样的问题
  • @Billy 很遗憾没有,目前我正在使用命令行。

标签: javascript gulp visual-studio-2015 web-essentials


【解决方案1】:

我遇到了同样的问题,是的,你需要确保你的 gulpfile.js、节点模块和 package.json 都放在根文件中。

此外,如果您使用自己安装的 Node 版本,请参阅这篇文章,了解如何配置 Visual Studio 以使用您安装的副本。

Task Runner Explorer can't load tasks(旁边有一个勾号的帖子和很多人为个人提供许多啤酒:))

【讨论】:

    【解决方案2】:

    使用这些步骤:-

    Navigate to View -> Other Windows -> Task Runner Explorer
    

    【讨论】:

      猜你喜欢
      • 2018-05-05
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      • 2020-10-24
      • 2017-08-31
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多