我需要将TypeScript生成的js文件名更改为其他文件名。我该怎么做?
例如,我有MyCompany.ClassA.ts
默认情况下,它将生成MyCompany.ClassA.js
但我想要MyCompany.ClassA.generated.js
我看了一下.tsConfig
文件,但在那里找不到有用的东西。
ps。我使用VisualStudio2013作为类型记录并生成js文件。
发布于 2016-02-11 00:51:52
若要使用自定义名称将单个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
:
https://github.com/Microsoft/TypeScript/wiki/Compiler-Options
发布于 2019-08-03 02:09:21
这里的另一个答案是好的和全面的,但仅仅是为了解决这个问题:
我看了一下.tsconfig文件,但在那里找不到有用的东西
还可以在outFile
下设置.tsconfig.json
中的compilerOptions
配置。
{
"compilerOptions": {
"outFile": "./some/path/MyCompany.ClassA.generated.js",
...
}
}
https://stackoverflow.com/questions/35277814
复制