Flutter在发布模式下构建web



是否可以在发布模式下构建flutter web?我发现在网上运行的唯一命令是:

颤振运行-d铬

但它正在调试

或者我使用:flutter run-d web服务器--web端口5000--web主机名localhost

运行本地Web服务器,以避免每次调试任何内容时都必须使用新的chrome。

我的问题如下,非常简单:当webApp在github页面上构建和部署时,我有一些代码在发布模式下崩溃,但堆栈无法理解,而且当我在调试模式下测试它时,这些代码不会崩溃(错误堆栈看起来也是这样(:

main.dart.js:4315 Uncaught TypeError: n.gawc is not a function
at main.dart.js:22638:13
at aAA.a (main.dart.js:5512:62)
at aAA.$2 (main.dart.js:39196:14)
at Object.E (main.dart.js:5498:10)
at Object.QE (main.dart.js:22648:10)

javascript被混淆了,所以我不知道它是在什么时候发生的,如果我想测试我需要为web构建的任何东西并上传到github页面上,那么等待1个小时,让它能够在控制台中看到我的打印,这些打印完全是盲的。

是否可以在本地发布模式下为web构建?

谢谢你抽出时间。

您的问题是关于在发布模式下构建web的。因此,以下内容将为您做到这一点。

flutter build web --release

实际运行本地发布版本。你只需要。

flutter run --release

查看此了解更多信息https://docs.flutter.dev/testing/build-modes

最新更新