Javascript 指定TypeScript输出文件名格式

Javascript 指定TypeScript输出文件名格式,javascript,visual-studio-2013,msbuild,typescript,typescript1.7,Javascript,Visual Studio 2013,Msbuild,Typescript,Typescript1.7,我需要将TypeScript生成的js文件名更改为其他名称。我该怎么做 例如,我有MyCompany.ClassA.ts 默认情况下,它将生成MyCompany.ClassA.js 但是我想要MyCompany.ClassA.generated.js 我查看了.tsConfig文件,但在那里找不到任何有用的东西 另外,我正在将VisualStudio2013用于Typescript并生成js文件要使用自定义名称将单个Typescript文件编译为.js,请使用--outFile: tsc My

我需要将TypeScript生成的js文件名更改为其他名称。我该怎么做

例如,我有
MyCompany.ClassA.ts

默认情况下,它将生成
MyCompany.ClassA.js

但是我想要
MyCompany.ClassA.generated.js

我查看了
.tsConfig
文件,但在那里找不到任何有用的东西



另外,我正在将VisualStudio2013用于Typescript并生成js文件

要使用自定义名称将单个Typescript文件编译为.js,请使用
--outFile

tsc MyCompany.ClassA.ts --outFile MyCompany.ClassA.generated.js
将多个文件编译到
.generated.js
模式需要更多的工作。您可以一次编译一个,如上面的
tsc
示例所示

tsc A.ts --outFile A.generated.js
tsc B.ts --outFile B.generated.js
或者,您可以使用
--outDir
以标准名称收集编译后的文件,然后用自己的脚本重命名它们

tsc --outDir ./generated
# run script to rename ./generated/*.js to *.generated.js 
请注意,已弃用的
--outFile
--outDir
替换了
--out


这里的另一个答案是好的和全面的,但只是为了解决这个问题:

我查看了.tsconfig文件,但在那里找不到任何有用的东西

您还可以在
编译器选项下的
.tsconfig.json
中设置
输出文件
配置

{
  "compilerOptions": {
    "outFile": "./some/path/MyCompany.ClassA.generated.js",
    ...
  }
}   

谢谢您的回答,但我如何在VS2013中做到这一点?