gpt4 book ai didi

visual-studio - 是否可以让 VS2017 使用子目录中的 tsconfig.json 文件?

转载 作者:搜寻专家 更新时间:2023-10-30 21:47:29 24 4
gpt4 key购买 nike

我目前在 ASP.Net Core 2.1 Web 项目中有这个文件夹结构,在 VS2017 中打开:

-Project.Web
-ClientApp
-tsconfig.json

Visual Studio 找不到 tsconfig.json,因此尝试使用它自己的默认 TypeScript 设置。

我尝试这样做的原因是,我正在关注新的 ASP.Net 2.1 approach for integrating with React .

该指南很棒,除了它描述的内容不涉及 TypeScript。

所以我切换到create-react-app-typescript ,然后从 CRA 中“弹出”,这样我就可以完全控制配置。

这让我在 ClientApp 目录中留下了 tsconfig.json,这是它的逻辑位置,但 Visual Studio 2017 似乎不支持它。

最佳答案

我将 tsconfig 移动到项目的根目录中,并调整了各个位置的路径。这不是一个完美的答案,但这是我的答案。

我更改了 tsconfig.json:

"baseUrl": ".","baseUrl": "./ClientApp",

"rootDir": "src","rootDir": "ClientApp/src",

我还必须告诉 TS 工具(主要通过 WebPack)它的新位置:

appTsConfig: resolveApp('tsconfig.json'),appTsConfig: resolveApp('../tsconfig.json'),

appTsProdConfig: resolveApp('tsconfig.prod.json'),appTsProdConfig: resolveApp('../tsconfig.prod.json'),

所有非常明显的东西。

当涉及到 tsconfig.json 文件时,我没有找到任何关于 VS2017 到底支持什么的文档。

关于visual-studio - 是否可以让 VS2017 使用子目录中的 tsconfig.json 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52312185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com