我有一个基本的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
2条答案
按热度按时间6kkfgxo01#
这必须处理CORS错误。使用HTML渲染器修复此错误的一种方法。
或尝试此处的解决方案。Link
ssm49v7z2#
感谢你的评分
所以,我还在学习,index.html页面永远不会单独工作,根据文档here,你需要转到文件夹根目录并通过控制台启动服务器,在这个例子中,我使用
python -m http.server 8000
,并在浏览器中导航到localhost:8000,然后转到build,然后是web。此外,在/build/web index.html中,需要将href="/”改为href="./”,以便它最终可以工作,似乎href="”也可以工作。我希望这对某些人也有帮助。关于可用性,这只是暂时的,今天早上房扑医生没有显示任何错误:)