module.exports = {
...
mode: 'spa',
router: {
...
mode: 'hash'
},
build: {
extend (config) {
...
config.output.publicPath = './_nuxt/'
Обновление: позвольте мне объяснить этот шаг за шагом.
1) mode: 'spa'
- нет рендеринга на стороне сервера (только навигация на стороне клиента).
2) router mode: 'hash'
- перейти из режима history
, который требует от сервера фальсификации вызовов файловой системы, к полностью клиентскому подходу, где все URL-адреса начинаются с префикса #
.
3) config.output.publicPath
- это меняет предположение, что все активы хранятся в корне. Что на самом деле является основной причиной file:///_nuxt/...
ошибки.