Flutter web:'webdev build' 时的空白屏幕

Kar*_*dts 7 dart flutter

我用flutter web做了一个网页。我用命令测试过

webdev serve
Run Code Online (Sandbox Code Playgroud)

我可以看到整个网站,

但是当我想使用以下命令“导出/保存”网站时:

webdev build
Run Code Online (Sandbox Code Playgroud)

网页空白,(当我打开build文件夹中的html文件时)

[INFO] Reading cached asset graph completed, took 245ms
[INFO] Checking for updates since last build completed, took 806ms
[INFO] Running build completed, took 217ms
[INFO] Caching finalized dependency graph completed, took 148ms
[INFO] Reading manifest at build/.build.manifest completed, took 1ms
[INFO] Deleting previous outputs in `build` completed, took 45ms
[INFO] Creating merged output dir `build` completed, took 226ms
[INFO] Writing asset manifest completed, took 4ms
[INFO] Succeeded after 671ms with 0 outputs (0 actions)
Run Code Online (Sandbox Code Playgroud)

提前致谢!

更新:

如果我在构建文件夹中打开 html 文件(显示空白屏幕)。这些是我在 google chrome 控制台中的错误:

错误扑网

fur*_*een 3

我有同样的问题,但是当我上传实时服务器(主机)时它工作正常。我不确定,但这可能与 CORS 有关,浏览器不允许来自网站外部的某些源,因此本地文件中具有本地源,这意味着它们作为浏览器视图来自网站外部。我认为你应该上传实时服务器或本地服务器。

  • 不客气。我对此一无所知,但我正在使用它们来构建如果我了解差异我会分享 (2认同)