Как запустить сгенерированный nuxt сайт из файловой системы? - PullRequest
0 голосов
/ 06 июля 2018

Когда я запускаю сгенерированный nuxt веб-сайт из файловой системы без сервера, я получаю GET file:///_nuxt/... со статусом (failed)

Как запустить приложение vuejs, сгенерированное nuxt, из файловой системы?

1 Ответ

0 голосов
/ 06 июля 2018
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/... ошибки.

...