2017-03-08 156 views
12

我刚刚安装了Visual Studio 2017并打开了一个我一直在使用Visual Studio 2015的解决方案。似乎所有的工作都很好,除了VS 2017中的任务运行器资源管理器未检测到package.json文件在我的一个项目中,所以它给我的消息“找不到任务运行器配置。”我的package.json与我的解决方案文件位于同一文件夹中,并通过创建文件链接将其添加到适当的项目中。 VS 2015对此没有任何问题,我不确定为什么VS 2017会做或如何解决它。Visual Studio 2017中缺少任务运行器配置

回答

18

我在Visual Studio Marketplace中找到了解决我的问题的NPM Task Runner extension。安装完成后,在Task Runner Explorer中显示package.json文件。

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

+0

更改路径优先为我做了这件事......干得好! – knaos

12

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

这是你如何找到它,或者你可以在右上角使用搜索窗口和搜索任务运行,它会显示出来。

希望我没有得到错误的问题。

+1

感谢您的回答。我的问题是没有找到任务运行资源管理器窗口,但一旦它打开它无法找到我的package.json文件。但是,您的答案可能会帮助其他因为找不到窗口而来到这里的人。 – Chris

+0

我曾经能够右键单击我的gruntfile.js并选择任务运行资源管理器。任何想法如何让我回来? – CamHart

1

如果禁用了“Microsoft ASP.NET和Web Tools”扩展功能,则“View/Other Windows/Task Runner Explorer”菜单中未显示Task Runner Explorer。但是,如果启用它并禁用“Microsoft Azure应用程序服务工具”扩展名,则任务运行资源管理器将出现在“查看/其他Windows”菜单中,但不起作用。

因此,答案如下:应启用“Microsoft ASP.NET和Web Tools”和“Microsoft Azure应用程序服务工具”扩展以使Task Runner Explorer能够正常工作。 Visual Studio Community 2017测试版本15.2(26430.16)

0

您可以为VS安装Bundler & Minifier扩展。您可以从VS工具>扩展和更新中安装它。 enter image description here

+2

这似乎并不明显,这将解决问题。你有解释为什么安装该扩展会导致VS识别package.json文件吗? – Chris

0

这是一个上下文菜单选项。如果您在visual studio 2017中突出显示了bundleconfig.json(或其他适合的内容),您将在工具中看到它,如果您不......则它将始终处于视图/其他窗口中

相关问题