在web编译时选择渲染引擎

flutter run -d chrome --web-renderer html
flutter build web --release --web-renderer auto --dart-define=FLUTTER_WEB_CANVASKIT_URL=canvaskit/  
flutter build web --release --web-renderer html

生成模型样板代码

flutter pub run build_runner build
flutter pub run build_runner build --delete-conflicting-outputs

web服务启动配置端口

flutter run -d chrome --web-hostname=127.0.0.1 --web-port=3500

在运维flutter web时需要指定本地自签名证书,避免一些错误提示

对于一些外部平台的接入有时候又必须要有https域名

flutter run -d chrome --web-renderer html \
    --web-hostname=127.0.0.1 \
    --web-port=8800 \
    --web-tls-cert-path=localhost.pem \
    --web-tls-cert-key-path=localhost-key.pem

关于本地签发证书可以似乎用mkcert工具,支持各个平台 https://github.com/FiloSottile/mkcert/releases