Как запустить несколько скриптов npm на unix и windows - PullRequest
1 голос
/ 08 февраля 2020

Я хочу запустить несколько npm сценариев синхронный . (Один за другим) Например, вот мои npm сценарии. У меня есть оба пакета bower и npm в моем проекте.

{
  "scripts": {
    "installnpm": "npm i",
    "installbower": "bower i",
    "rimraf":"rimraf dist"
    "lernabootstrap": "lerna bootstrap",
    "start":"nodemon myApp.js"
  }
} 

Как я могу запустить несколько скриптов как на unix, так и на windows без ошибок? Скрипты также включают в себя npm и команды установки bower, как вы видите. Имеет ли это значение для этой ситуации?

1 Ответ

4 голосов
/ 08 февраля 2020

Вы можете запускать команды синхронно, используя && в окружениях Windows и Unix.

Итак ...

{
  "scripts": {
    "installnpm": "npm i",
    "installbower": "bower i",
    "rimraf":"rimraf dist"
    "lernabootstrap": "lerna bootstrap",
    "start":"nodemon myApp.js",
    "all": "npm run installnpm && npm run installbower && npm run start"
  }
} 

, чтобы вы могли запустить npm run all чтобы выполнить все эти npm сценарии синхронно

Вот ответ, который отвечает на него Windows и этот ответ также полезен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...