我想为每个脚本文件夹编译一个新的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
最佳答案
免责声明...这并不能具体回答您的问题,因为您想要做的事情违反了惯例。即使你设法按照自己的方式去做,我想你也会发现痛苦将超过好处。
最简单的方法是指定一个 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。
关于javascript - TSconfig:为每个ts文件夹编译一个新的js文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58603348/