我正在使用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中显示我的任务?可能是什么问题?
答案 0 :(得分:2)
我遇到了同样的问题,是的,您需要确保将gulpfile.js,node modules和package.json放在根文件中。
此外,如果您使用自己安装的Node版本,请参阅此文章,了解如何配置Visual Studio以使用已安装的副本。
Task Runner Explorer can't load tasks(旁边有一个勾号的帖子,很多人提供个人啤酒:))
答案 1 :(得分:0)