大家好 :) 我最近注意到 Flutter 中的 Web 项目添加了一个新的 /canvaskit/ 文件夹。看这里。无论运行“flutter build web”时选择什么 Web 渲染器,都会包含该文件夹。该文件夹非常大,有 16 MB 左右。有谁知道为什么这个文件夹突然出现在构建中?
小智 5
在完成之前,我们还有几个项目需要完成(捆绑后备字体、工具、文档),但这是实现完全独立的应用程序和开箱即用的离线 PWA 支持的第一步(https: // github.com/flutter/flutter/issues/60069)。我们目前在运行测试时使用它(从本地文件加载与从网络加载相比,它更快、更稳定)。index.html您今天可以通过在加载前添加以下内容来使用它main.dart.js:
<script>
window.flutterConfiguration = {
canvasKitBaseUrl: "/canvaskit/"
};
</script>
Run Code Online (Sandbox Code Playgroud)