最佳答案
在 package.json
中使用时,我似乎无法让 outDir
标志工作。目录结构非常简单: 根目录级别的 tsconfig.json
、一个 src/
目录、一个 index.ts 文件以及表示其他模块的其他目录。
在索引文件上运行 tsc
命令时,它会在其旁边而不是在生成目录中创建一个新的。我做错了什么?
我的天啊:
{
"compilerOptions": {
"outDir": "build"
}
}
我的 npm 构建脚本:
"build": "tsc src/index.ts"
我从项目的根目录调用脚本。有趣的是,使用 --outDir
标志运行相同的脚本就可以了。