我想为每个脚本文件夹编译一个新的js文件夹。 tsconfig.json
有可能吗?
目录
folder1
scripts
index.ts
folder2
scripts
index.ts
tsconfig.json
编译后的目录
folder1
scripts
index.ts
js
index.js
folder2
scripts
index.ts
js
index.js
tsconfig.json
答案 0 :(得分:1)
免责声明...这不会具体回答您的问题,因为您要执行的操作违反约定。即使您设法做到这一点,我认为您也会发现痛苦会大于收益。
最简单的方法是指定一个outDir
输出目录。您现有的文件夹结构将保留在输出目录中,所有JavaScript和TypeScript保持清晰分离。
{
"compilerOptions": {
"outDir": "./scripts",
...
}
}
因此,如果您从以下内容开始:
/component-a
index.ts
/component-b
index.ts
您将最终看到在输出目录中镜像的文件夹。
/component-a
index.ts
/component-b
index.ts
/scripts
/component-a
index.js
/component-b
index.js
除非计划同时部署这两个(?),否则通常不希望将TypeScript和JavaScript混合在一起。