首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >指定TypeScript输出文件名格式

指定TypeScript输出文件名格式
EN

Stack Overflow用户
提问于 2016-02-08 19:35:28
回答 2查看 11.3K关注 0票数 18

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

例如,我有MyCompany.ClassA.ts

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

但我想要MyCompany.ClassA.generated.js

我看了一下.tsConfig文件,但在那里找不到有用的东西。

ps。我使用VisualStudio2013作为类型记录并生成js文件。

EN

回答 2

Stack Overflow用户

发布于 2016-02-11 08:51:52

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

代码语言:javascript
运行
复制
tsc MyCompany.ClassA.ts --outFile MyCompany.ClassA.generated.js

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

代码语言:javascript
运行
复制
tsc A.ts --outFile A.generated.js
tsc B.ts --outFile B.generated.js

或者您可以使用--outDir以标准名称收集已编译的文件,然后用自己的脚本重命名它们。

代码语言:javascript
运行
复制
tsc --outDir ./generated
# run script to rename ./generated/*.js to *.generated.js 

请注意,--outFile--outDir替换了被废弃的--out

https://github.com/Microsoft/TypeScript/wiki/Compiler-Options

票数 7
EN

Stack Overflow用户

发布于 2019-08-03 10:09:21

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

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

还可以在outFile下设置.tsconfig.json中的compilerOptions配置。

代码语言:javascript
运行
复制
{
  "compilerOptions": {
    "outFile": "./some/path/MyCompany.ClassA.generated.js",
    ...
  }
}   

请参阅文档中的示例

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35277814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档