我有一个带有参考的 TypeScript 文件;引用的文件又具有其他引用。当我运行 grunt-ts 任务时,会创建一个子文件夹层次结构,镜像引用层次结构,并将每个对应的 JS 文件写入一个scripts
子文件夹(显然来自outDir
选项的值)。如何配置任务,以便所有发出的 JS 文件最终都放在一个子文件夹中?
我的配置如下所示:
grunt.initConfig({
ts: {
default: {
src: ['**/*.ts', "!node_modules/**/*.ts"],
noImplicitAny: true,
sourceMap: true,
target: 'es3',
fast: 'always',
outDir: 'scripts'
}
}
});
outDir
我尝试为具有相同结果的绝对路径指定。
如果我不指定outDir
,则引用的 TS 文件中的 JS 将在 TS 文件的位置发出,该位置可能位于项目文件夹之外。