Я использовал vue-cli в
vue init nuxt / выразить myProject
а также,
npm запустить dev
развитый.
но,
npm запустить сборку
после был создан файл dist.
Как я могу работать в реальном сервисе в pm2?
(Я буду использовать ubuntu в AWS EC.)
Я использовал vue-cli в
vue init nuxt / выразить myProject
а также,
npm запустить dev
развитый.
но,
npm запустить сборку
после был создан файл dist.
Как я могу работать в реальном сервисе в pm2?
(Я буду использовать ubuntu в AWS EC.)
вам просто нужно запустить свое приложение вот так:
pm2 start npm --name "your-project-name" -- start
Проверить статус:
pm2 status
и после перезапуска / остановки:
pm2 restart your-project-name
pm2 stop your-project-name
Nuxt / express
Npm. Вам нужно настроить таргетинг на папку, созданную после запуска сборки?
- person hyeokluv; 07.06.2017
Build/main.js
и .nuxt/dist
?
- person hyeokluv; 07.06.2017
Предпосылки
потом
Добавьте в свое универсальное приложение Nuxt для его обслуживания, хотя PM2 - это файл с именем экосистема.config.js. Создайте новый файл с этим именем в корневом каталоге проекта и добавьте следующее содержимое:
module.exports = {
apps: [
{
name: 'project-name',
exec_mode: 'cluster',
instances: 'max', // Or a number of instances
script: './node_modules/nuxt/bin/nuxt.js',
args: 'start'
}
]
}
Подключитесь к вашему серверу linux через FTP (FileZilla или т. Д.). Отправьте на сервер отмеченные мной синие файлы. (вам не нужно загружать папки node_modues, .nuxt, dist, .git, .idea и т. д.)
Подключите сервер через консоль ssh (windows: putty) и перейдите в папку проектов, в которые вы загрузили файлы.
cd /
cd var/www/project-name
Установите папку node_modules с помощью;
npm install
Выполните сборку nuxt и создайте папку .nuxt с помощью;
npm run build
Наконец, готов к запуску запускает сервер pm2;
pm2 start