Я хочу спросить вас, как я размещаю свое флаттер-веб-приложение на Github, я использовал все способы сделать это, но нечего показать. Я следую инструкциям в этом видео. https://thewikihow.com/video_8hrJ4oN1u_8&list=WL&index=93&t=1s
и все прошло нормально, чтобы нажать на github, как вы можете видеть
Это простая страница, простая статическая веб-страница, я не знаю, что не так, вот изображение моего репозитория на github.
вот ссылка, которую мне предоставил github https://sunaarun.github.io/demo-hc/
Я попытался отредактировать ссылку, чтобы перейти и отобразить index.html
https://sunaarun.github.io/demo-hc/web/index.html#/
но нечего показать
пожалуйста, может ли кто-нибудь помочь мне с этой проблемой
В вашем флаттер-веб-приложении в index.html есть строка, которая должна знать внешний путь для развертывания и по умолчанию /. Вам нужно исправить это, прежде чем отправлять на github. Он описан в index.html как:
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
Fore more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
-->
<base href = "/">
Например, один из моих сайтов изменил его на <base href = "/counter/">
, и он отлично работает.
Он будет находиться в файле $PROJECT/web/index.html вашего проекта. Вам придется исправить базовый href в мастере, или в файле build/web/index.html (который будет стерт при следующей сборке), или в процессе развертывания (когда вы копируете build/ web в репозиторий git для отправки.
Я открываю файл index.html и комментирую <base href = "/"> .. и теперь он работает .. большое спасибо за помощь, я буду читать о теге <base> .. Я не силен в разработке .. Большое спасибо еще раз
я должен добавить <base href = "/"> мой URL-адрес github или что? пожалуйста, дайте больше объяснений