优点:性能更好,渲染效果⼀致。
3. 指定渲染器
svg交互是什么--web-renderer=auto 默认移动端浏览器选择 HTML,桌⾯端浏览器选择 CanvasKit。
--web-renderer=html 使⽤ HTML 渲染器
--web-renderer=canvaskit 使⽤ CanvasKit 渲染器
综上所诉推荐移动端使⽤HTML渲染更合适,在编译和打包时指定渲染器 --web-renderer=html 。混淆并压缩代码
--debug 模式构建的 Web 应⽤没有被压缩,且 Tree-shaking 没有执⾏。
--profile 模式构建的 Web 应⽤没有被压缩,但 Tree-shaking 执⾏了。
--release 模式构建的 Web 应⽤被压缩了,并且 Tree-shaking 执⾏了
完整构建命令
运⾏命令
flutter run web --web-renderer=html 调试不混淆
flutter run web --web-renderer=html --profile 调试混淆
打包命令
flutter build web --web-renderer=html --release 打包发布
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论