创建flutter web的构建版本时显示一个空页面

krugob8w  于 2023-03-04  发布在  Flutter
关注(0)|答案(2)|浏览(217)

我有一个基本的flutter网站,在localhost中运行flutter run -d chrome时工作正常,但是当我准备发布它时,使用命令flutter build web,它显示一个空白页面,并通过控制台抛出一些一般性错误。
Console errors on developer options
检查其他答案,如在index.html页面上更改href,都不起作用。运行flutter doctor -v显示此错误,我找不到任何有用的信息,但引用的网站cocoapods不可用
[!] HTTP Host Availability X HTTP host "https://cocoapods.org/" is not reachable. Reason: Failed to connect to host in 10 seconds

6kkfgxo0

6kkfgxo01#

这必须处理CORS错误。使用HTML渲染器修复此错误的一种方法。

flutter build web --web-renderer html

或尝试此处的解决方案。Link

ssm49v7z

ssm49v7z2#

感谢你的评分
所以,我还在学习,index.html页面永远不会单独工作,根据文档here,你需要转到文件夹根目录并通过控制台启动服务器,在这个例子中,我使用python -m http.server 8000,并在浏览器中导航到localhost:8000,然后转到build,然后是web。此外,在/build/web index.html中,需要将href="/”改为href="./”,以便它最终可以工作,似乎href="”也可以工作。我希望这对某些人也有帮助。
关于可用性,这只是暂时的,今天早上房扑医生没有显示任何错误:)

相关问题