【发布时间】:2019-12-17 03:21:29
【问题描述】:
我有(新安装的)Visual Studio Professional 2017 (V 15.9.4),带有多个项目的 Visual Studio solution,单个 .sln 文件和 package.jsons 各自项目文件夹中的项目 @987654331 @、exampleCoorp.UI 等。前端项目用 React 编写,其他项目用 C# 编写。
当我导航到 View > Other Windows > Task Runner Explorer(最初由 Mads Kristens 开发,请参阅 marketplace.visualstudio.com)。由于我们也有 React 部分,所以我也安装了扩展程序 NPM Task Runner。
我预计会出现以下情况(来自我的队友的屏幕截图,我遵循了他们的项目设置说明):
但是,对我来说实际结果看起来不同:
我必须理解的错误来自显示的 Visual Studio 面板:
未找到任务运行器配置。
但是为什么呢?更重要的是,我该如何解决?有解决方法吗?
只有一个 google-hit [developercommunity.visualstudio.com] 声称(唯一?)原因可能是错误放置的 package.json 文件:
这两个问题都是由 Visual Studio 的 NPM 集成不支持位于子文件夹而不是项目根目录中的 package.json 文件引起的。微软自己的官方 Angular 项目模板要求 package.json 放在 /ClientApp 子文件夹中,这不会改变。
这显然不是我的问题。任何帮助提示表示赞赏!
【问题讨论】:
-
包含package.json文件的文件夹是否也是每个子项目的根文件夹(包含.csproj文件的文件夹)?
-
如果您询问是否所有子项目(位于子文件夹中)都包含一个
package.json文件?不,这两个启动项目中只有一个有这个文件,但它们都有一个package.config文件。
标签: reactjs visual-studio npm webpack