Typescript tsc命令未编译为outDir

Typescript tsc命令未编译为outDir,typescript,typescript-typings,tsconfig,Typescript,Typescript Typings,Tsconfig,我对tsconfig.json配置相当陌生,但我只是想像应该的那样将我的src目录编译成已编译的javascript,但它只是不使用已编译的代码创建outDir文件夹 这是我的tsconfig.json: { “编译器选项”:{ “模块”:“commonjs”, “esModuleInterop”:正确, “目标”:“es2017”, “skipLibCheck”:正确, “noImplicitAny”:没错, “noEmit”:没错, “moduleResolution”:“节点”, “源地图

我对
tsconfig.json
配置相当陌生,但我只是想像应该的那样将我的src目录编译成已编译的javascript,但它只是不使用已编译的代码创建
outDir
文件夹

这是我的
tsconfig.json

{
“编译器选项”:{
“模块”:“commonjs”,
“esModuleInterop”:正确,
“目标”:“es2017”,
“skipLibCheck”:正确,
“noImplicitAny”:没错,
“noEmit”:没错,
“moduleResolution”:“节点”,
“源地图”:正确,
“outDir”:“dist”,
“baseUrl”:“,
“jsx”:“反应”,
“路径”:{
“MyApplicationTypes”:[“@types/MyApplicationTypes/index.d.ts”],
"*": [
“节点\u模块/*”
]
},
“类型根”:[“@types”]
},
“包括”:[
“服务器/****”,
“客户端/***”
],
“排除”:[
“/客户/地区”,
“/client/.cache”,
“/区”,
“/.cache”
]
}
我的
npm run build
命令只是简单的
tsc
,它运行并完成,没有任何错误或任何其他输出

dist/
不会创建,即使我手动创建文件夹,它也会保持为空。怎么回事

我的文件夹结构非常简单,包含服务器和客户端:

-项目
-客户
-index.html
-index.tsx
... 等
-服务器
-索引
... 等

有什么原因吗?我的tsconfig非常简单

您将
noEmit
设置为
true
。如上所述,
noEmit
仅用于类型检查

有关更多信息,请查看