gpt4 book ai didi

typescript - 是否可以使用 typescript 构建类型并且仅将类型设置为特定目录?

转载 作者:行者123 更新时间:2023-12-02 16:37:23 24 4
gpt4 key购买 nike

我希望能够将我的所有类型跨包构建到特定目录以供重用。我不想冒险将代码从 API 拉入客户端包。

是否可以使用 typescript 构建类型并且只对特定目录进行类型设置?

最佳答案

是的;查看 emitDeclarationOnlydeclarationDir compiler options . emitDeclarationOnly 仅输出 .d.ts 类型声明文件,declarationDir 允许您指定放置它们的目录,相对于 tsconfig。 json 文件。

{
"compilerOptions": {
"emitDeclarationOnly": true,
"declarationDir": "./types"
}
}

如果你想同时构建声明和编译的.js文件,你可以用"declaration": true替换"emitDeclarationOnly": true >,.js 文件将转到您的 "outDir".d.ts 文件将转到您的 "declarationDir”

关于typescript - 是否可以使用 typescript 构建类型并且仅将类型设置为特定目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62413138/

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