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

may*_*iya 7 environment build version auto-increment angular

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

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

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

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

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

我一周前开始在google上寻找这种场景和解决方案,但仍然没有找到任何解决方案,如何实现。

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

S R*_*ana 12

是的,这是可能的。environment您可以使用file.而不是直接在 files 上使用值package.json。这将达到自动增加值的目的。检查链接以获取分步指南。

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