Javascript 编译项目中的所有TypeScript文件并维护文件结构

Javascript 编译项目中的所有TypeScript文件并维护文件结构,javascript,typescript,gruntjs,gulp,Javascript,Typescript,Gruntjs,Gulp,我想使用某种任务运行程序(Grunt、Gulp等)将同一文件夹(项目)中不同位置的TS文件编译成JS文件。输出的JS文件必须在项目搜索TS文件所在的JS文件的同一目录中输出 例如: lib/**/*.ts workspace/**/*.ts 我尝试过使用Grunt和Gulp,但它们似乎不允许递归搜索整个项目文件夹中的任何.ts文件,这是这里的主要问题。您必须在tsConfig.json或Gulp typescript配置中指定outDir 例如: { “编译器选项”:{ “模块”:“系统”,

我想使用某种任务运行程序(Grunt、Gulp等)将同一文件夹(项目)中不同位置的TS文件编译成JS文件。输出的JS文件必须在项目搜索TS文件所在的JS文件的同一目录中输出

例如:

lib/**/*.ts
workspace/**/*.ts

我尝试过使用Grunt和Gulp,但它们似乎不允许递归搜索整个项目文件夹中的任何
.ts
文件,这是这里的主要问题。

您必须在tsConfig.json或Gulp typescript配置中指定outDir

例如:

{
“编译器选项”:{
“模块”:“系统”,
“目标”:“es5”,
“noImplicitAny”:错,
“源地图”:正确,
“outDir”:“../build”
},
“排除”:[
“节点_模块”
]
}

从JS到TS?我认为这是不可能的…TS到JS ofc,我的坏:)