Flutter 部署不适用于 GitHub 页面
Flutter Deployment Not Working With GitHub Pages
我尝试将我的投资组合部署到 GitHub 页面。但是没有图像出现。我尝试同时使用相对路径和绝对路径。但似乎没有任何效果。我收到所有图像的 404 错误。如果稍微解释一下部署过程,我将非常友好。
一行答案 - 按F12
,检查错误(404 错误)。如果该位置没有图像,请手动将它们添加到那里。
详细过程 -
所以,让我借此机会解释一下完整的过程。 运行 从根目录执行以下命令 -
flutter channel
如果频道不稳定,则 -
flutter channel stable
在此之后-flutter upgrade
然后 - flutter clean
然后 - flutter build web
现在在 GitHub 中创建一个新的 repo(我们称之为 'Web')。将其克隆到合适的位置。将文件从 root_directory/build/web 复制到这个新克隆的存储库。
现在在代码编辑器中打开 'index.html' 并注释掉 href 基线。
现在将更改推送到存储库 'Web'。转到设置 -> select master 分支并单击保存。
打开网站。如果没有出现图像,则 -
按F12
,检查错误(404错误)。如果该位置没有图像,请手动将它们添加到那里。
另一种方式-
而不是从像 'imgur' 这样的网站加载图像,CORS 在这里也没有问题。
我尝试将我的投资组合部署到 GitHub 页面。但是没有图像出现。我尝试同时使用相对路径和绝对路径。但似乎没有任何效果。我收到所有图像的 404 错误。如果稍微解释一下部署过程,我将非常友好。
一行答案 - 按F12
,检查错误(404 错误)。如果该位置没有图像,请手动将它们添加到那里。
详细过程 -
所以,让我借此机会解释一下完整的过程。 运行 从根目录执行以下命令 -
flutter channel
如果频道不稳定,则 -
flutter channel stable
在此之后-flutter upgrade
然后 - flutter clean
然后 - flutter build web
现在在 GitHub 中创建一个新的 repo(我们称之为 'Web')。将其克隆到合适的位置。将文件从 root_directory/build/web 复制到这个新克隆的存储库。
现在在代码编辑器中打开 'index.html' 并注释掉 href 基线。
现在将更改推送到存储库 'Web'。转到设置 -> select master 分支并单击保存。
打开网站。如果没有出现图像,则 -
按F12
,检查错误(404错误)。如果该位置没有图像,请手动将它们添加到那里。
另一种方式-
而不是从像 'imgur' 这样的网站加载图像,CORS 在这里也没有问题。