【发布时间】:2021-10-08 00:18:05
【问题描述】:
我的项目结构如下:
.
└── my-app/
├── .configs/
│ ├── tsconfig.json
│ ├── webpack.merge.ts
│ ├── webpack.dev.config.ts
│ └── webpack.prod.config.ts
├── node_modules
├── src/
│ └── index.tsx
└── package.json
在命令行tsc --project .configs/tsconfig.json 上运行 TypeScript 编译没有问题。但是 VSCode IDE 在.tsx 中向我显示了错误/警告。我不想禁用 TS 警告,所以这对我不起作用:How to disable TypeScript warnings in VSCode?、Why does VS Code throw "Cannot find module 'typescript'. ts(2307)" while the module is there?
在 VSCode 中是否有我设置路径的设置,以便 VSCode IDE TypeScript 可以用于当前项目。我知道如果我将tsconfig.json 放在根目录 (my-app) 中,VSCode IDE 会按预期工作。但我想将所有配置脚本保存在一个文件夹而不是根目录中。 VSCode 允许这样做吗?
【问题讨论】:
-
tsconfig.json通常保持在in the root directory of your project。它适用于同一目录和子目录中的所有源文件。
标签: typescript vscode-settings vscode-extensions tsconfig tsconfig-paths