gpt4 book ai didi

typescript - 将 TypeScript 编译为多个目标

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

我想将 Typescript 文件编译为多个目标,例如 ES5 和 ES6。我有以下示例目录:

ES5

ES6

test.ts

tsconfig.json

因此,当我运行编译器时,我希望它将 test.ts 编译为 ES5 到 ES5 文件夹,将 ES6 编译为 ES6 文件夹。这有可能吗?

最佳答案

一个简单的解决方案是创建两个 tsconfig.json具有不同目标和输出目录的文件。

tsconfig-es5.json

{
"compilerOptions": {
"target": "ES5",
"outDir": "./ES5",
// Additional configuration like module type etc.
}

tsconfig-es6.json
{
"compilerOptions": {
"target": "ES6",
"outDir": "./ES6",
// Additional configuration like module type etc.
}

然后创建一个连接建筑物的构建脚本,例如对于 Windows:
tsc --project ./tsconfig-es5.json && tsc --project ./tsconfig-es6.json
另一种方法是拥有一个 tsconfig.json 并直接指定 targetoutDir构建脚本中的参数(请参阅 Compiler Options )。

关于typescript - 将 TypeScript 编译为多个目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58835079/

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