2014-11-06 2 views
2

я использовал, чтобы начать свое приложение с помощью:Навеки с начала НПМ и переменной среды

DEBUG=chakka ENVIRONMENT=production npm start 

Как я могу запустить его с помощью вечно, так что я не должен делать это каждый раз, когда я хочу, чтобы проверить приложение? Благодаря!

ответ

1

Прежде всего вам нужно знать, что такое основной файл сценария приложения. Откройте файл package.json и узнайте, что такое скрипт start. Если вы используете Express, это может быть app.js. Поэтому в этом примере мы примем app.js, заменим любой файл.

Для запуска приложения:

DEBUG=chakka ENVIRONMENT=production forever start app.js 

перезапустить приложение после того, как вы внесли изменения:

forever restart app.js 
+0

Спасибо! Ты спасатель жизни. :) –

+0

Я пробовал это, но получаю ошибку 'ENVIRONMENT = production forever start app.js предупреждает: --minUptime не задано. По умолчанию: 1000ms Предупреждение: --spinSleepTime не установлено. Ваш скрипт выйдет, если он не останется на уровне не менее 1000 мс. info: Файл обработки Forever: app.js' – manish

+0

Это только предупреждения. Вы можете установить эти переменные, если хотите. – Daniel

Смежные вопросы