Настройте приложение Nuxt.js для запуска в подкаталоге.
Нажатие настроенного publicPath показывает, что «Эта страница не может быть найдена», четко отображаемая Nuxt.js, хотя инспектор показывает, что все файлы успешно загружены.
nuxt.config.js
build: {
publicPath: 'https://qa.nicetry.com/apps/nuxt'
}
Запускаю yarn run build и все работает корректно.
Затем я нажимаю https://qa.nicetry.com/apps/nuxt в браузере и вижу красивое сообщение «Эта страница не найдена». Ошибок консоли нет.
Еще больше сбивает с толку то, что я нажал ссылку «Вернуться на домашнюю страницу» на этой странице с ошибкой, которая указывает на https://qa.nicetry.com, и это работает. Даже ссылки на приложения работают (то есть https://qa.nicetry.com/test/route, что действительно должно быть https://qa.nicetry.com/apps/nuxt/test/route). Когда я обновляюсь, все ломается, как и ожидалось.
nuxt 2.4.0





Вам нужно установить базу маршрутизатора https://nuxtjs.org/api/configuration-router/#base
export default {
router: {
base: '/app/'
}
}
@jolly у вас совершенно другая проблема, создайте новый вопрос с минимальными затратами
Возможно, с новой версией Vue поведение проблемы изменилось. Но это происходит всякий раз, когда я устанавливаю общедоступный путь в Nuxt.
Даже после добавления router.base ошибка сохраняется. ✖ Nuxt Fatal Error │ │ │ │ Ошибка: файлы сборки не найдены в xxxxx/dist/dist/server. │ │ Используйте
nuxt buildилиbuilder.build()или запустите nuxt в режиме разработки