参照付きの TypeScript ファイルがあります。参照ファイルには他の参照があります。grunt-ts タスクを実行すると、サブフォルダーの階層が作成され、参照階層が反映され、対応する各 JS ファイルがサブフォルダーに書き込まれscripts
ます (明らかにoutDir
オプションの値から)。発行されたすべての JS ファイルが最終的に 1 つのサブフォルダーになるようにタスクを構成するにはどうすればよいですか?
私の構成は次のようになります。
grunt.initConfig({
ts: {
default: {
src: ['**/*.ts', "!node_modules/**/*.ts"],
noImplicitAny: true,
sourceMap: true,
target: 'es3',
fast: 'always',
outDir: 'scripts'
}
}
});
の絶対パスを指定してみましたoutDir
が、結果は同じでした。
を指定しないoutDir
と、参照された TS ファイルからの JS が TS ファイルの場所に出力されますが、これはプロジェクト フォルダーの外にある可能性があります。