Как правильно развернуть на сервере статическое приложение Nuxt.js 2?

Чтобы правильно развернуть статическое приложение Nuxt.js 2 на сервере, вам понадобятся несколько шагов. Вот подробная инструкция:

  1. Создание статического приложения:
  • Убедитесь, что у вас установлен Node.js и npm.
  • Откройте командную строку или терминал и перейдите в папку проекта.
  • Выполните команду npx create-nuxt-app <название-проекта>, где <название-проекта> - это имя вашего проекта.
  • Следуйте инструкциям мастера создания приложения и выберите опцию "Статическое" (Static) при настройке приложения.
  • Дождитесь завершения создания приложения.
  1. Сборка статического приложения:
  • Перейдите в папку вашего проекта с помощью команды cd <название-проекта>.
  • Выполните команду npm run generate или yarn generate, чтобы сгенерировать статические файлы приложения.
  • По умолчанию, статические файлы создаются в папке dist.
  1. Развертывание на сервере:
  • Загрузите содержимое папки dist, сгенерированное на предыдущем шаге, на ваш сервер.
  • Убедитесь, что ваш сервер поддерживает статическое развертывание файлов. Например, для сервера Apache, убедитесь, что в файле .htaccess в папке dist есть следующий код:
     RewriteEngine On
     RewriteRule ^index.html [L]
  • Если вы развертываете на сервере Nginx, вам нужно настроить файл конфигурации сервера следующим образом:
     server {
         listen 80;
         server_name example.com;
         root /path/to/dist;
         index index.html;
         location / {
             try_files $uri $uri/ /index.html;
         }
     }
  • Примените изменения на сервере и убедитесь, что ваше статическое приложение теперь доступно по указанному домену или IP-адресу.

Вот и все! Ваше статическое приложение Nuxt.js 2 теперь развернуто на сервере и доступно для использования.