我可以在 VSCode IDE 上设置一个打字稿配置 `tsconfig.json` 路径来使用吗?
Can I set a typescript configuration `tsconfig.json` path on the VSCode IDE to use?
我的项目结构如下:
.
└── my-app/
├── .configs/
│ ├── tsconfig.json
│ ├── webpack.merge.ts
│ ├── webpack.dev.config.ts
│ └── webpack.prod.config.ts
├── node_modules
├── src/
│ └── index.tsx
└── package.json
运行 命令行上的 TypeScript tsc --project .configs/tsconfig.json
编译没有问题。但是 VSCode IDE 在 .tsx
中显示 errors/warnings。我不想禁用 TS 警告,所以这对我不起作用:,
在VSCode中是否有一个设置,我设置了一个路径,以便VSCode IDE TypeScript 可以用于当前项目。我知道如果我将 tsconfig.json
放在根目录 (my-app
) 中,VSCode IDE 会按预期工作。但我想将所有配置脚本保存在一个文件夹而不是根目录中。 VSCode 允许这样做吗?
据我所知,VS Code(或更准确地说,内置 TS 扩展)不支持将您的配置放在任何其他地方。
您可以做的是在 extends 您的 .config/tsconfig.json
根目录中放置一个 tsconfig.json
。它不是最漂亮的,但您可以通过 1) 将它添加到您的 .git/info/exclude
使 git 忽略它(无需修改 .gitignore
)和 2) 将它添加到你的 Files: Exclude
VS Code 选项可以在你的 VS Code 浏览器中隐藏它。
我的项目结构如下:
.
└── my-app/
├── .configs/
│ ├── tsconfig.json
│ ├── webpack.merge.ts
│ ├── webpack.dev.config.ts
│ └── webpack.prod.config.ts
├── node_modules
├── src/
│ └── index.tsx
└── package.json
运行 命令行上的 TypeScript tsc --project .configs/tsconfig.json
编译没有问题。但是 VSCode IDE 在 .tsx
中显示 errors/warnings。我不想禁用 TS 警告,所以这对我不起作用:
在VSCode中是否有一个设置,我设置了一个路径,以便VSCode IDE TypeScript 可以用于当前项目。我知道如果我将 tsconfig.json
放在根目录 (my-app
) 中,VSCode IDE 会按预期工作。但我想将所有配置脚本保存在一个文件夹而不是根目录中。 VSCode 允许这样做吗?
据我所知,VS Code(或更准确地说,内置 TS 扩展)不支持将您的配置放在任何其他地方。
您可以做的是在 extends 您的 .config/tsconfig.json
根目录中放置一个 tsconfig.json
。它不是最漂亮的,但您可以通过 1) 将它添加到您的 .git/info/exclude
使 git 忽略它(无需修改 .gitignore
)和 2) 将它添加到你的 Files: Exclude
VS Code 选项可以在你的 VS Code 浏览器中隐藏它。