1

我想在将 Flutter 项目构建到 Web 平台时更改版本号。 flutter build web --build-name=2.0.0 --build-number=2 我尝试了上面的命令,但 找不到名为“build-name”的选项。 我得到了错误。你有什么主意吗 ?

4

2 回答 2

1

您应该查看 flutter build web 命令的官方文档。你可以看到它

flutter build web --help

你也可以检查这个未解决的问题

https://github.com/flutter/flutter/issues/75909

于 2022-02-16T19:28:58.833 回答
0

感谢你们;

我用另一种方式解决了这个问题。我在 Azure Pipeline 中创建了一个 PowerShell 脚本任务。编译过程完成后,将version.json文件中的version字段替换为tfs build version。

$pathToJson = "$(Build.SourcesDirectory)\version.json"

$json = Get-Content $pathToJson | ConvertFrom-Json

$json.version = "$(Build.BuildNumber)"

$json | ConvertTo-Json | set-content $pathToJson
于 2022-03-02T08:58:08.057 回答