Visual Studio 2017中缺少任务运行器配置

Chr*_*ris 26 visual-studio-2017

我刚刚安装了Visual Studio 2017,并打开了我一直在使用Visual Studio 2015的解决方案.看起来一切都很好,除了VS 2017中的任务运行器浏览器没有检测到我的一个项目中的package.json文件所以它给我的消息是"没有找到任何跑步者配置." 我的package.json与我的解决方案文件位于同一个文件夹中,我通过创建文件链接将其添加到正确的项目中.VS 2015对此没有任何问题,我不确定为什么VS 2017会做或如何解决它.

Chr*_*ris 46

我在Visual Studio Marketplace中找到了修复我的问题的NPM Task Runner扩展.安装后,package.json文件出现在Task Runner Explorer中.

此外,不要忘记将系统路径设置为外部Web工具的最高优先级,方法是进入选项>外部Web工具并在列表中向上移动$(PATH).我的npm脚本失败了,直到我也这样做了.

  • 另外我在上面的评论.我只注意到基于文件夹的项目的问题.它适用于基于解决方案的项目(例如ASP MVC.sln). (3认同)
  • 更改路径优先级对我来说是一件好事...干得好! (2认同)

小智 22

查看/其他Windows /任务运行资源管理器

这是您找到它的方式,或者您可以使用右上角的搜索窗口并搜索任务运行器,它将显示出来.

希望我没有提出错误的问题.

  • 谢谢回答.我的问题是没有找到Task Runner Explorer窗口,而是一旦打开它就找不到我的package.json文件.但是,您的答案可能会帮助其他人,因为他们无法找到窗口. (2认同)

Gre*_*Gum 7

如果到达这里是因为您webpack.config.js没有出现在Task Runner资源管理器中,那是因为默认情况下不支持webpack。

您必须从Visual Studio的“扩展和更新”窗口中安装Mads Kristensen的WebPack Task Runner

或安装Web Essentials 2017,其中包括WebPack Task Runner和Mads的其他许多出色工具。

  • 谢谢你!对我来说,该插件已安装,但由于某种原因它已被禁用。 (2认同)
  • @Greg_Gum:我刚刚添加了 **WebPack Task Runner** 的作者,它帮助我识别了正确的扩展,也许这只是因为我的扩展搜索进行了奇怪的排序和过滤。 (2认同)

Stu*_*ken 5

尝试此入门Typescript教程时遇到了类似的问题。我本来应该没有运行任务运行器浏览器的选项。

解决方案很奇怪,但是有效。我要处理的文件位于子文件夹中,如下所示:

在此处输入图片说明

请注意,右键菜单中缺少“任务运行器资源管理器”。

然后,我将文件移到项目的主文件夹中:

在此处输入图片说明

现在它可以正常工作了。

在此处输入图片说明

快速更新:

如果图片停止显示(在某些答案上似乎是一个问题):

解决方案是将文件放置在项目的根文件夹中