typescript Visual Studio 2022忽略tsconfig.json

tvmytwxo  于 2023-02-20  发布在  TypeScript
关注(0)|答案(1)|浏览(225)

我有一个项目设置与 typescript 在它。Visual Studio是正确的工作与它昨天,但我猜关闭它,并重新打开它搞砸了事情。Webpack可以建立它没有错误,但Intellisence是给我这些错误在我的文件:

下面是我的文件结构:

我已经设置了tsconfig.json来:

{
"compilerOptions": {
"outDir": "./dist/",
"noImplicitAny": true,
"module": "es6",
"target": "es5",
"jsx": "react",
"allowJs": true,
"moduleResolution": "node",
"paths": {
  "@/*": [ "./src/*" ]
}
},
"include": [ "./declaration.d.ts", "./src/profile-types.d.ts" ],
"exclude": [
   "node_modules"
]
}

React-hook-forms在我的package.json中,并且安装正确。我只是想让它回到intellisence处理一切的地方。看起来它忽略了tsconfig,因为那里包含了类型,并且moduleResolution设置为node。我尝试清除临时文件并重新启动VS,但没有成功。

ql3eal8s

ql3eal8s1#

我不知道为什么它以前可以工作,但是在tsconfig.json的include部分添加“src/**/*”为我解决了这个问题。希望这对其他在visual studio中遇到这个问题的人有所帮助。

{
"compilerOptions": {
"outDir": "./dist/",
"noImplicitAny": true,
"module": "es6",
"target": "es5",
"jsx": "react",
"allowJs": true,
"moduleResolution": "node",
"paths": {
  "@/*": [ "./src/*" ]
},
},
"include": [ "src/**/*", "./declaration.d.ts", "./src/profile-types.d.ts" ],
"exclude": [
"node_modules"
]
}

相关问题