nuxt. js - "Эта страница не найдена" на странице c с базой ./ - PullRequest
1 голос
/ 20 февраля 2020

Я попытался сгенерировать веб-сайт stati c с nuxt, но когда я открываю файл index.html, он показывает бесконечный экран загрузки с этой ошибкой JS: ошибка

загрузить элемент, источником которого является «file: ///_nuxt/42185af33c638e7022a3.js».

, поэтому после поиска я изменяю конфигурацию router.base на ./ и она выбрасывает эта ошибка:

Эту страницу не удалось найти
Вернуться на домашнюю страницу

, но когда я нажимаю Back to the home page, она показывает мою домашнюю страницу.

У кого-нибудь есть идея, как открыть index.html файл из stati c build?
Я объясняю свой проект: я wi sh, чтобы запустить мое приложение с Capacitor, поэтому мне нужно stati c build отлично работают.

Спасибо заранее и мои извинения за мой плохой английский sh пишите.

Ответы [ 2 ]

0 голосов
/ 15 апреля 2020

Наконец-то я обнаружил, что у меня проблема с запуском приложения с конденсатором, Android не подчеркивание.

В nuxt.config.js, просто измените _nuxt на nuxt

build: {
  publicPath: '/nuxt/',
  // ...
},
0 голосов
/ 02 марта 2020

Я нашел два решения:

Решение 1: Сделайте ваш проект "универсальным" вместо "одностраничного приложения"
При создании веб-приложения stati c, он отлично работает при запуске index.html. Однако Capacitor отображает страницу, но не распознает маршрутизатор, поэтому вы не можете переключить страницу в своем приложении.

Решение 2: Установить router в nuxt.config. js in spa
Добавьте эту конфигурацию в nuxt.config. js:

router: {
  base: './'
  mode: 'hash'
}

она работает при открытии файла index.html в dist, но не работает с конденсатором.

Поэтому мой запрос частично разрешен.

...