Я не могу воспроизвести это поведение в новом проекте, созданном с помощью npx create-nuxt-app <project-name>
. Кроме того, я смог добавить новую страницу в режиме SPA и сгенерировать ее с помощью nuxt generate
.
. Дважды проверьте конфигурацию вашего проекта, убедитесь, что вы используете последнюю версию nuxt, и еслипроблема сохраняется, включите минимальный пример, который воспроизводит проблему.
Что касается файла 200.html
, это запасная страница .
При запускеSPA - более идиоматично использовать 200.html, так как это единственный необходимый файл, так как никакие другие маршруты не генерируются.
Я не могу подтвердить, но это намекает на ваш вопрос об отсутствии index.html
генерируется, так как в соответствии с этим, 200.html
- единственный файл, необходимый в режиме SPA.
И, наконец, является ли режим SPA тем, что вы действительно ищете? Обычно эти приложения имеют только один HTML-файл, и все они отображаются на стороне клиента. Мне кажется, что вы набрали nuxt generate
с режимом, установленным на universal
, который отображает все статические маршруты и все предоставленные динамические маршруты для статического хостинга.