gpt4 book ai didi

tsconfig.json 中的 typescript outDir 设置不起作用

转载 作者:IT老高 更新时间:2023-10-28 11:14:41 29 4
gpt4 key购买 nike

package.json 中使用时,我似乎无法让 outDir 标志工作。目录结构非常简单:根级别的 tsconfig.json,以及一个 src/ 目录和一个 index.ts 文件以及代表其他模块的其他目录。

当在索引文件上运行 tsc 命令时,它会在它旁边而不是在构建目录中创建一个新的。我做错了什么?

我的 tsconfig:

{
"compilerOptions": {
"outDir": "build"
}
}

我的 npm 构建脚本:

"build": "tsc src/index.ts"

我从项目的根目录调用脚本。有趣的是,使用 --outDir 标志运行相同的脚本就可以了。

最佳答案

当您使用 tsc src/index.ts 传入文件进行编译时,您的 tsconfig.json 将被忽略。

来自 documentation :

When input files are specified on the command line, tsconfig.json files are ignored.

你的 npm 构建脚本应该只是 tsc 而不传递任何文件。

关于tsconfig.json 中的 typescript outDir 设置不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45661027/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com