每次构建 angular 项目时自动增加 angular 版本

Automatic version increment of angular build while building angular project every time

我是一名 angular 开发人员。作为公司的要求,我需要将版本添加到我的 angular 项目的一页(组件)中。

用于管理版本。我确实在 environment/environment.ts 和其他环境文件中创建了一个名为“Version”的变量。

现在版本的流程是这样的:

  1. 版本变量值增加到环境文件中。
  2. 然后使用此命令进行构建:ng build --prod -c production
  3. 它将用 environment.prod.ts 文件替换 environment.ts 文件,我在其中增加了 verison 变量。
  4. 每次我需要手动增加版本号然后我运行命令创建新版本。

但现在我想将该版本变量自动化到环境文件中。当我使用适当的配置 运行 命令时,它应该自动将版本增加到适当的文件中,然后应该进行新的构建。

我一周前就开始在google上找这种场景和解决方案,但还是没找到解决方案,请问如何实现。

如果有人对构建时环境变量的变化有任何想法。那么请与我分享。这对我真的很有帮助。

是的,这是可能的。您可以使用 package.json 文件,而不是直接在 environment 文件上使用这些值。这将达到自动增加价值的目的。 查看 link 以获取分步指南。

https://medium.com/@tolvaly.zs/how-to-version-number-angular-6-applications-4436c03a3bd3