Как создать скрипт npm - PullRequest
0 голосов
/ 19 мая 2019

У меня есть две папки: клиентская и серверная.Когда я запускаю сервер, я хочу создать команду распространения с командой npm run build в папке клиента.

Например, я хочу запустить npm start в папке сервера, а затем запуститьnpm запустить сборку в папке клиента.

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 19 мая 2019

Для этого вы можете использовать библиотеку под названием одновременно , где вы сможете запускать несколько команд из одного скрипта запуска. В ваш package.json добавьте несколько таких скриптов, как этот

  "scripts": {
    "start": "node index.js",
    "start-dev": "node index.js",
    "client-build": "npm build --prefix ../client",
    "dev": "concurrently \"npm run start-dev\" \"npm run client-build\""
  }

Тогда вам просто нужно запустить скрипт npm run dev

0 голосов
/ 19 мая 2019

Этот сценарий bash запустит сервер в фоновом режиме, затем перейдет в каталог клиента и создаст его.

cd server
npm run start &
cd ../client
npm run build
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...