【问题标题】:Naming pattern for TypeScript compiled Javascript filesTypeScript 编译的 Javascript 文件的命名模式
【发布时间】:2017-02-10 14:53:52
【问题描述】:

我们最近为 TypeScript 项目创建了一个存储库。我们尝试.ignore所有生成的文件,以保持我们的存储库和构建过程干净。

目前我们的 TypeScript 文件 someFile.ts 被编译为 JavaScript 文件 someFile.js。我们想忽略所有编译的文件。但是,我们希望在我们的存储库中跟踪一些 javascript 文件。这样就不可能简单地忽略所有 src/**/*.js 文件。

有没有办法为编译的javascript文件添加前缀或后缀或其他命名调整作为compileOption? file.compiled.js 之类的东西?

【问题讨论】:

  • 我认为大多数人选择在他们的 tsconfig 中设置一个outDir 并忽略整个构建目录。这对你有用吗?
  • 它适用于存储库问题,但我担心如果我们为编译文件使用单独的目录,相对路径可能会中断。
  • 源目录结构将复制到输出目录中。
  • 是的,但我的意思是相对于非 ts 文件(html、css、js 等)的路径,这些文件不会被复制到输出目录。除非我们会复制所有内容。
  • 那个,或者捆绑它。无论哪种方式,当你在代码和输出之间有明确的分离时,事情就会变得更简单。

标签: javascript typescript version-control compilation ignore


【解决方案1】:

来自文档:http://www.typescriptlang.org/docs/handbook/compiler-options.html

您可以使用 --listEmittedFiles 并将已编译文件的列表保存到 .gitignore

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-15
    • 1970-01-01
    相关资源
    最近更新 更多