【发布时间】:2017-11-23 13:47:56
【问题描述】:
我使用最新版本的 Visual Studio 和 Visual Studio Code。我已经使用 create-react-app 使用 TypeScript 反应脚本版本创建了项目。
我想让我的项目由我在 Visual Studio 中创建的 .NET Core Web 应用程序托管。所以我的 React 应用程序源代码位于 .NET Core 应用程序源代码中。
问题是我的应用程序在使用 Visual Studio Code 和开发服务器(具有实时重新加载功能的服务器)时正常工作。当尝试在 Visual Studio 中启动它时(我添加了预构建脚本来构建我的 react 应用程序并将其复制到 wwwroot),它给了我一些 TypeScript 错误。但它们不会出现在 Visual Studio Code 中,因此问题肯定出在 Visual Studio 配置中。
示例错误:
TS2322 (TS) Type '"GET"' is not assignable to type 'ApiRequestType'
export enum ApiRequestType {
Get = 'GET',
Post = 'POST'
}
如何解决?如何让 Visual Studio 使用与 Visual Studio Code 相同的 TypeScript 版本、TypeScript 配置和 TS lint 配置? 我目前的TS版本是2.5.3
【问题讨论】:
标签: visual-studio reactjs typescript visual-studio-2017