Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 是否可以让VS2017处理子目录中的tsconfig.json文件?_Visual Studio_Typescript_Visual Studio 2017_Tsconfig - Fatal编程技术网

Visual studio 是否可以让VS2017处理子目录中的tsconfig.json文件?

Visual studio 是否可以让VS2017处理子目录中的tsconfig.json文件?,visual-studio,typescript,visual-studio-2017,tsconfig,Visual Studio,Typescript,Visual Studio 2017,Tsconfig,我目前在ASP.Net Core 2.1 Web项目中拥有此文件夹结构,该项目在VS2017中打开: -Project.Web -ClientApp -tsconfig.json Visual Studio无法找到tsconfig.json,因此尝试使用它自己的默认TypeScript设置 我这么做的原因是,我在追随新的潮流 这本指南很棒,只是它所描述的内容不涉及打字脚本 所以我切换到,然后从CRA“弹出”,这样我就可以完全控制配置 这让我在ClientApp目录中保留了tsconfig.js

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

-Project.Web
-ClientApp
-tsconfig.json

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

我这么做的原因是,我在追随新的潮流

这本指南很棒,只是它所描述的内容不涉及打字脚本

所以我切换到,然后从CRA“弹出”,这样我就可以完全控制配置


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

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

我更改了
tsconfig.json

“baseUrl”:“,
“baseUrl”:“/ClientApp”,

“rootDir”:“src”
“rootDir”:“ClientApp/src”,

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

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

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

都是很明显的东西

我没有找到任何关于VS2017在
tsconfig.json
文件方面支持什么的文档