【发布时间】:2020-05-11 15:57:48
【问题描述】:
我们正在使用带有 TypeScript 项目的 WebStorm。我们已经使用 tsconfig.json 正确配置了项目,因为一切都可以从命令行正常运行。
但是,当在 WebStorm 中打开项目时,它会在适当的位置编译 ts 文件(它在与相应 ts 文件相同的文件夹中生成 js 文件),正如 tsconfig 所说,它应该在 dist 目录中。
例如,在下面的屏幕截图中,evaluator.js 与 evaluator.ts 文件位于同一文件夹中。知道如何配置 WebStorm 使其不会生成 js 文件吗?
这里是 Typescript 首选项。
这里是 tsconfig.json 文件
{
"compilerOptions": {
"allowJs": true,
"allowSyntheticDefaultImports": true,
"charset": "utf-8",
"declaration": true,
"experimentalDecorators": true,
"module": "commonjs",
"moduleResolution": "node",
"outDir": "dist",
"pretty": false,
"rootDir": "src",
"sourceMap": true,
"strict": true,
"stripInternal": true,
"target": "es2016",
"typeRoots": ["node_modules/@types"],
"types": ["node", "jest"],
"lib": [
"es2019"
]
},
"include": ["src/**/*.ts", "src/**/*.js", "src/index.ts"],
"exclude": ["node_modules"]
}
【问题讨论】:
标签: typescript webstorm