Как мне запустить 2 команды npm в моем веб-приложении Azure?

#azure #azure-web-app-service #azure-webapps

#Azure #azure-web-app-service #azure-webapps

Вопрос:

При запуске моего веб-приложения я также запускаю json-server для макетирования API.

Это означает, что у меня есть 2 набора команд:

 //Start json-server
cd mock-server
npm start
//Start web-app
cd ../web-app
npm start
  

Я хочу разместить это в Azure, чтобы у меня была демонстрационная версия без внешних зависимостей, которую я мог бы использовать для показа людям.

Однако, когда я создаю ресурс веб-приложения в Azure и пытаюсь развернуть проект, он позволяет мне запустить только одну команду для его запуска.

Как мне запустить json-сервер и мое приложение в Azure?

Комментарии:

1. Ваша проблема решена? Есть ли какой-либо прогресс?

2. Пока нет. Сейчас я сталкиваюсь с другими проблемами, когда Azure не удается развернуть веб-приложение, поэтому я пока не могу это протестировать. github.com/microsoft/azure-pipelines-tasks/issues/9458

Ответ №1:

Самые новые

 "scripts": {
    "start": "Start json-server command start",
    "multiplestart": "(cd ../web-app amp;amp; npm run start) amp; npm run start"
}
  

Я поделюсь четырьмя способами запуска нескольких Node.js команды или сценарии NPM сразу.

Решения для запуска нескольких Node.js или команды NPM одновременно

Комментарии:

1. Ответы только по ссылкам не очень хороши. Какая из них наиболее подходит? Первая не работает в Azure.

2. Каковы команды запуска этих двух проектов по отдельности?