我听到Mads Kristensen在他的视频中提到Gulp和Grunt都是一等公民。我以为我甚至听说过Gulp任务跑者。
但是当我创建gulp文件并右键单击时,没有任务运行器。
有没有人能够在Visual Studio 2015 Preview中出现“本机”gulp任务运行器(如果有的话)?
答案 0 :(得分:45)
答案 1 :(得分:4)
VS2015的预览版需要全局安装Gulp,并且在自动发现gulpfile.js时还有一些其他问题。这些问题都将在VS2015发布时解决。
答案 2 :(得分:4)
我在VS2015遇到同样的问题 - TRX显示"没有找到任务"即使我在网站根目录中有一个有效的,linted,gulpfile.js。我在这里找到了答案:http://www.roelvanlisdonk.nl/?p=4258
步骤:关闭VS.从站点根目录打开cmd提示符并运行npm install
。重新打开VS,您应该在TRX中看到您的任务。它对我有用。
编辑:我已经在全球范围内安装了gulp但仍然遇到了这个"错误。"上述步骤解决了这个问题。
答案 3 :(得分:3)
好吧,我通过多次重启VS2015解决了这个问题。最后,任务运行器出现在我的gulpfile中。我仍然不知道为什么它从一开始就没有出现,但它是一个预览版本,所以也许某些东西还不是很正确。
答案 4 :(得分:1)
Barryman9000的回答帮助我走上正轨。我从VS2015中的一个空的ASP.NET 5项目开始,在项目根目录下没有package.json文件。运行npm install
给了我一个关于缺少package.json的错误消息。从另一个ASP.NET 5项目添加带有默认依赖项的文件后,Dependencies开始下载,我的gulpfile任务出现在Task Runner Explorer中。
答案 5 :(得分:-2)
在你的bash中,转到安装的目录gulpfile.js并运行:
npm install gulp
为什么会掉线?请阅读OP的问题及其下方的评论。另外,请注意,目前最多得分的答案与问题无关。另请注意,Mads Kristensen本人说问题是要安装gulp。
此外,评论者" Bonner"这个答案,请注意Bash并不意味着Linux。您可以为Windows安装git bash并在那里运行所有NPM和Git命令。我知道的大多数开发人员都会在Windows上使用bash来满足所有npm需求。
最后,如果您的Gulp任务运行器不起作用,那很可能是因为它无法识别您的gulpfile。这是由于没有安装gulp。 VS2015并不总是为你安装gulp。所以解决方法是全局安装gulp(正如Mads Kristensen所说),或直接安装gulpfile的地方。此外,重新启动或重新安装VS有时会启动gulp安装。
结论:我的答案是正确答案。我参考了实际的OP问题,它下面的评论,Mads Kristensen,甚至是接受的答案。然而,这个答案是负面的和一些随机的答案,关于如何使用" View" Visual Studio中的菜单有40个点。