Почему я получаю ресурс 404 в статическом приложении nuxt.js, размещенном на страницах GitHub?
Я выполнил следующие шаги:
- Сделал проект vue с Nuxt.js (протестирован и работает
npm run dev
) - Использовал создание статического сайта Nuxt.js для создания статического распределения в
dist
каталоге моегоmaster
репозитория (также протестирован с использованием плагина VSCode Live server, отлично работает). - Развернул
dist
каталог вgh-pages
ветке, используя:gh-pages -d dist
- В параметрах моего проекта GitHub, который является страницей GitHub для моего пользователя (
augusto-moura.github.io/
), я изменил Источник наgh-pages
.

gh-pages
Отрасль , кажется, держит именно то , что он должен, но я открываю страницу, сценарии не загружается и каждое возвращение 404 EROR.


Что я делаю неправильно? Кажется, что GitHub не обслуживает файлы JS внутри _nuxt
каталога.
Ответы
Как указано в разделе Как развернуть на страницах GitHub? в этой крошечной заметке, которую легко пропустить ...
Ветка
gh-pages
для репозитория проекта ИЛИ ветвьmaster
для сайта пользователя или организации
Чтобы использовать Pages для своей учетной записи, вам необходимо
push-dir --dir=dist --branch=master
вам нужно добавить .nojekyll
файл в корневой каталог при публикации на GitHub Pages, иначе он не получит файлы ресурсов из _nuxt
каталога.