gpt4 book ai didi

typescript - 如何使用 tsconfig 编译单个 TS 文件?可选地在 ts-node 中?

转载 作者:行者123 更新时间:2023-12-05 06:22:39 25 4
gpt4 key购买 nike

我正在尝试编译单个 ts 文件并传入 tsconfig.json。 tsc -p tsconfig.json demo.ts 这是我的配置文件。

{
"compilerOptions": {
"strict": true,
"baseUrl": ".",
"paths": {
"@ds-editor/*": ["packages/@ds-editor/*"],
"@ds/editor": ["packages/ds-editor"]
},
"typeRoots": ["./types", "./node_modules/@types"],
"moduleResolution": "node",
"noImplicitAny": true,
"module": "esnext",
"target": "es6",
"lib": ["dom", "esnext"],
"jsx": "react",
"sourceMap": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"declaration": false
},
"exclude": ["node_modules", "**/node_modules/*"]
}

在 TS 文档中,它说 paths is only available in tsconfigWhen input files are specified on the command line, tsconfig.json files are ignored.所以我想知道如何使两者结合在一起。如果可能的话,我也在尝试使用 ts-node,在编译部分有类似的问题。

最佳答案

最简单的解决方案是在您的 tsconfig 中使用 files 属性。

...
},
"exclude": ["node_modules", "**/node_modules/*"],
"files": [
"path/to/demo.ts"
],
}

然后编译:

tsc -p tsconfig.json

TS Config Examples

关于typescript - 如何使用 tsconfig 编译单个 TS 文件?可选地在 ts-node 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59039128/

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