运行与构建

原生平台

以下命令足以在原生平台上运行和构建应用。就是这么简单。[1]

运行应用:

CLI
flutter run

为特定平台构建应用:

CLI
flutter build [platform]

Web 平台

在为 Web 平台运行或构建应用之前,你需要先手动从 Rust 构建 WebAssembly 模块。[2]

Web 应用开发服务[3]:

CLI
rinf wasm
flutter run --web-header=cross-origin-opener-policy=same-origin --web-header=cross-origin-embedder-policy=require-corp

构建优化后的 Web 应用发布版本:

CLI
rinf wasm --release
flutter build web

将 Web 应用部署到 Web 服务器时[4],请确保 Web 服务器配置了在响应中包含跨域相关的 HTTP 头部。这些头部使得访问您网站的浏览器能够使用 SharedArrayBuffer Web API,该 API 类似于 Web 上的共享内存。

此外,请不要忘记在服务器配置中为 .wasm 文件指定 MIME 类型 application/wasm,以确保最佳性能。