没有找到任务运行程序配置?

2024-05-08

我有(新安装的)Visual Studio Professional 2017 (V 15.9.4),视觉工作室解决方案 https://learn.microsoft.com/en-us/visualstudio/ide/solutions-and-projects-in-visual-studio?view=vs-2019与多个项目,一个.sln文件和package.json各个项目文件夹中的项目数exampleCoorp.API, exampleCoorp.UI等等。前端项目是用React编写的,其他项目是用C#编写的。

当我导航到查看 > 其他窗口 > 任务运行器资源管理器(最初由 Mads Kristens 委托,参见market.visualstudio.com https://marketplace.visualstudio.com/items?itemName=MadsKristensen.TaskRunnerExplorer)。因为我们也有 React 部分,所以我有扩展NPM 任务运行器 https://marketplace.visualstudio.com/items?itemName=MadsKristensen.NPMTaskRunner也安装了。

我预计会出现类似以下内容的内容(我遵循了我的团队成员的项目设置说明的屏幕截图):

然而,对我来说实际结果看起来有所不同:

我必须理解的错误来自显示的 Visual Studio 面板:

未找到任务运行程序配置。

但为什么?更重要的是,我该如何解决它?有解决方法吗?

只有一个 google-hit [开发者社区.visualstudio.com https://developercommunity.visualstudio.com/content/problem/324093/aspnet-core-angular-template-cant-use-vs-npm-integ.html] 声称(唯一?)原因可能是放错了地方package.json file:

这两个问题都是由于 Visual Studio 的 NPM 集成不支持位于子文件夹而不是项目根目录中的 package.json 文件而引起的。微软自己的官方 Angular 项目模板要求将 package.json 放置在 /ClientApp 子文件夹中,这一点不会改变。

这显然不是我的问题。任何帮助提示表示赞赏!


NPM Task Runner 扩展只会查找以下任务:Visual Studio 项目文件夹包含一个“package.json”文件。如果此文件位于子文件夹(或父文件夹,即使您认为这是主“项目”文件夹)中,您将不会在任务运行程序资源管理器中看到这些任务。

提问者使用“项目”一词来表示两种不同的事物。他说他有一个“带有多个子项目的 React 项目”。 “Visual Studio 项目”不能有“子项目”,所以我想知道 package.json 文件到底在哪里。 [他随后改变了措辞,但我认为这可能是最有可能出现问题的原因。]

如果您在 VS 项目文件夹之一中创建 package.json 文件,您将立即看到 TR Explorer 将该项目添加到其下拉列表中,并且您可以选择在 TR Explorer 中查看其任务。您不需要重新启动 VS,甚至不需要重新构建。

有一些由 SPA 模板创建的项目,它们将客户端代码放在项目文件夹的子文件夹中。例如,“dotnet new Angular”将客户端代码及其 package.json 文件放入子文件夹“ClientApp”中。在这种情况下,如果您想从 TR Explorer 访问这些任务,则需要执行以下操作: 在 VS 项目文件夹中创建一个 package.json 文件,该文件将代理您要使用的任务。例如:

{
  "scripts": {
    "serve": "cd ClientApp && npm run serve",
    "build": "cd ClientApp && npm run build"
  },
  "-vs-binding": {
    "BeforeBuild": [
      "build"
    ]
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

没有找到任务运行程序配置? 的相关文章

  • Visual Studio 不显示设计数据

    我目前正在尝试将设计数据集成到我的 UWP 应用程序中 对于这种方法 我遵循了微软的步骤 https learn microsoft com en us windows uwp data binding displaying data in
  • Visual Studio 2010 (C++):暂时抑制 C4706 警告

    当您在 Visual Studio 2010 中编译以下 C 源文件并启用警告级别 W4 时 include
  • React this.setState 不是一个函数

    尝试编写使用第 3 方 API 的应用程序时不断收到此错误 类型错误 this setState 不是一个函数 当我尝试处理 API 响应时 我怀疑这个绑定有问题 但我不知道如何修复它 这是我的组件的代码 var AppMain React
  • Visual Studio - X11:缺少 DISPLAY 环境变量

    我正在使用 Visual Studio 2019 Enterprise 开发跨平台 Windows Linux x64 GUI 应用程序 在这个 2019 版本中 我们可以使用 Visual Studio调试平台 Windows 本机 和
  • 卡在反应弹簧中滑下不工作

    我是 React 新手 我正在尝试使用 React Spring 向下滑动我的 div 元素 然而 下滑效果不起作用 我在教程中看到了这一点并尝试实现它 但它不起作用 这是我的代码
  • 用笑话测试实现react-leaflet映射的react组件的问题

    当我尝试测试实现react leaflet库的react组件时 遇到以下问题 C digital booking ui node modules react leaflet lib index js 1 Object
  • 如何在 React 功能组件中正确设置 setInterval 计时器?

    我刚刚开始学习 React 我正在观看一个涉及状态和钩子的教程 它只是每 1000 毫秒处理一次更新时间 或者我是这么认为的 import React from react let count 0 function App const no
  • Material UI + Nextjs:抽屉

    我在 React Nextjs 项目中遇到了 Material UI Drawer 的实现问题 问题是 当我在导航器中重新加载页面时 抽屉和应用栏的样式崩溃 当我重新加载服务器时 这种情况没有发生 仅在页面重新加载时发生 目前我不知道我必须
  • Java 的 React Typescript API 类型 byte[] image/png

    我正在将其转换为我们的 React Web 应用程序的 Typescript 服务 下面是 Java 中的原始 API Typescript 响应数据类型是什么 斑点 GET Path vendorId Photo Produces ima
  • Gatsby/webpack - WebpackError 窗口未定义 - 在哪里?

    运行 gatsby build 时 出现以下错误 我知道如何修复它 例如检查窗口的 typedef 但我找不到该窗口的用法 我怎么知道它在哪里 我怀疑节点模块 因为我自己的代码中没有很多窗口引用 多谢 failed Building sta
  • 如果项目包含多个文件夹,如何使用 Add-Migration

    我想Add Migration使用我的 DbContext 但出现错误 The term add migration is not recognized as the name of a cmdlet function script fil
  • 使用react redux获取删除请求方法不删除

    我正在尝试使用 fetch 删除请求方法来使用 React redux 删除本地主机服务器中的项目 调用方法 deleteItem e e preventDefault const id this props id this props d
  • 在 VS Toolbox 中安装自定义控件

    我们公司提供安装 Inno Setup 的第三方组件 我们用VS套餐自动将我们的组件放入 Visual Studio Toolbox 中 但有时会失败 VS 包还需要一些名为 包加载密钥 尽管我们对其进行了测试 但 Visual Studi
  • Visual Studio 2010 Web 部署任务失败

    我正在尝试使用 VS2010 的一键发布功能将测试站点从我的笔记本电脑部署到我的服务器 我已关闭两台计算机上的防火墙 并且 MS 部署服务已在我的笔记本电脑和服务器上启动并运行 但是 当我尝试在笔记本电脑上从 VS2010 发布时 出现以下
  • CRA 的 src 之外的测试文件夹?

    我为我创建的应用程序编写测试npx create react app template typescript但我不知道如何将测试文件保存在组件旁边或单独的文件夹中test 我想我应该创造test文件夹外src src App tsx etc
  • 如何在反应组件中使用聚合物组件?是否可以?

    我已经使用谷歌的聚合物来制作网络组件 但我也很有兴趣尝试一下 React 所以我想知道是否可以从反应组件的渲染函数内部使用聚合物组件 对的 这是可能的 我使用的方法有点复杂 但我很乐意分享 如果您已经使用过聚合物 则只需像使用任何其他聚合物
  • Ant design Tabs onClick 函数

    我使用 Ant 设计创建了选项卡 在第二个选项卡中 当我单击我想要触发的按钮或更改为第一个选项卡时 有一个按钮 这是我的代码
  • 如何在 JSX 中使用 switch case:ReactJS

    我的反应应用程序中导入了四个组件 我如何有条件地渲染组件之一 基于道具 这就是我想做的
  • 如何在React中动态分配属性?

    这是一个有两个参数的函数 我要创建的标签的名称 具有以下属性的对象 Using React 我创建一个组件并将该元素渲染到 DOM 问题是我想向元素添加属性 但它不允许循环在元素内设置属性 var Element function elem
  • 如何让 webpack 和 iis express 协同工作?

    I have Angular 2 和 Webpack 2 入门 https github com qdouble angular webpack2 starter它通过 webpack dev server 在节点上运行 我如何使用 web

随机推荐

  • 如何使用 Parse 和 Swift 从 Facebook 注销或撤销登录

    我正在尝试将我的用户完全从我的应用程序中注销 使用时 PFUser logout 我成功地将用户从 Parse 中注销 但是 当我返回应用程序并单击登录按钮时 我被重定向到 Facebook 屏幕 显示 您已经授权 应用程序名称 所以我永远
  • Non-Authoritative-Reason 标头字段 [HTTP]

    当我有响应标头时 我很难找出它的含义Non Authoritative Reason HSTS 我搜索了很多 但只是想出了一些关于 HSTS 从 HTTP 重定向到 HTTPS 的解释 有人能帮我吗 顺便说一句 我正在使用 Chrome T
  • gRPC(HTTP/2) 比使用 HTTP/2 的 REST 更快吗?

    目标是引入一种性能更好的传输和应用层协议latency and 网络吞吐量 目前 该应用程序使用REST with HTTP 1 1并且我们遇到了很高的延迟 我需要解决这个延迟问题并且我愿意使用gRPC HTTP 2 or 休息 HTTP2
  • 使填充的值成为ggplot2中的实际填充

    有没有办法让填充的值 标签 成为填充本身 例如 在堆积条形图中 我有 require ggplot2 big votes movies movies movies votes gt 100000 p ggplot big votes mov
  • Objective-c:如何创建不同深浅的颜色

    是否有任何算法可以为给定的十六进制或 RGB 值创建不同的阴影 我尝试过增加和减少 alpha 但浅色 例如 白色 看起来不太好 实现此目的的最佳方法是使用 HSB 色彩空间 这就是我在最新的应用程序中完成键盘左手部分的方式 颜色的 阴影
  • 如何在rails中定义自定义路径?

    我有一个用户模型 如果我做 def my action user User new end then I get undefined method users path for
  • 在 Cocoa 中实现源代码语法高亮的最佳方法是什么? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在开发 Cocoa 应用程序 它应该能够分析和突出显示用 Objective C SQL JavaS
  • git am:补丁格式检测失败

    我以前从未在 Git 中使用过补丁 我需要一些帮助 我正在尝试将补丁应用到 Git 存储库来测试 Wine 补丁 特别是这个补丁在这里 https bugs winehq org attachment cgi id 60752 所以我做了以
  • 如何从同一网络中的另一台计算机访问我的 nodejs-express 本地主机服务器?

    我努力了this https stackoverflow com questions 5524116 accessing localhost xampp from another computer over lan network how
  • xpath 的多个 string() 结果?

    string 在我试图从中提取文本的某个网页上效果很好 具有类似的结构 对于 bing 我尝试过的 xpath 是 string h3 a 即使有强标签等 它也能很好地获取搜索结果 但只返回第一个结果 有没有类似 strings 的东西 这
  • 将 for 循环中的值传递给事件侦听器 - Javascript [重复]

    这个问题在这里已经有答案了 可能的重复 使用 Google Maps API v3 循环遍历标记问题 https stackoverflow com questions 2670356 looping through markers wit
  • 闪亮的如何阻止用户访问选项卡?

    我需要阻止用户访问其他选项卡 直到完成某些操作 在这个可重现的示例中 我想阻止用户访问Tab 2直到他按下按钮 该应用程序如下所示 这是该应用程序的代码 library shiny ui lt shinyUI navbarPage tabP
  • 如何真正释放 Linux 中的大页面以供新进程使用?

    真的找不到太多关于此的信息 希望有人可以提供帮助 我正在假脱机使用 100GB java 堆作为大数据缓存 为了避免与文件系统缓存等内容发生冲突 并且因为它通常性能更好 我将其分配在大页面中 我保留了 51 200 x 2MB 大页面 一切
  • 如何在 VS Code 中集成 babun shell

    我尝试过更改设置 terminal integrated shell windows to babun mintty地点 但是 babun shell 窗口单独打开 并且不与 VS code 集成 有人知道如何实现这一目标吗 经过2个小时的
  • 如何强制send_data在浏览器中下载文件?

    好吧 我的问题是我正在使用send data on my Rails 3应用程序向用户发送文件AWS S3类似的服务 Base establish connection access key id gt my key secret acce
  • Python 使用 pandas 和 str.strip 崩溃

    这段最少的代码使我的 Python 崩溃了 设置 pandas 0 13 0 python 2 7 3 AMD64 Win7 import pandas as pd input file r c3 csv input df pd read
  • Google Pub/Sub 是否有队列或主题?

    我熟悉 JMS 对 Google Pub Sub 还很陌生 在 JMS 中有 2 个选项 Queue 只有一个消费者可以接受消息 Topic 每个消费者接受来自主题的每条消息 我相信 Google Pub Sub 应该支持这样的东西 但是快
  • 如何通过值获取 JavaScript“Map”中的键?

    我有一个像这样的 JavaScript 地图 let people new Map people set 1 jhon people set 2 jasmein people set 3 abdo 我想要某种方法按值返回键 let jhon
  • 通过vba在每个空间范围之间添加求和公式

    我试图进行自动化 但我被困在这里 我需要在空间范围之间动态添加总和公式 我完全迷失了使用 VBA 添加公式的能力 任何人都可以帮助我 先感谢您 我假设您想要的是 如果单元格中有空白 您希望将所有其他元素相加并将结果放置在该空白中 可能有很多
  • 没有找到任务运行程序配置?

    我有 新安装的 Visual Studio Professional 2017 V 15 9 4 视觉工作室解决方案 https learn microsoft com en us visualstudio ide solutions an