Javascript 指定TypeScript输出文件名格式
我需要将TypeScript生成的js文件名更改为其他名称。我该怎么做 例如,我有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
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中做到这一点?