@xczaa

Как запустить скрипт package.json из другого package.json (файла)?

Структура проекта следующая:

project
-client
-- package.json (есть скрипт "dev")
-server
-- package.json (есть скрипт "dev")

1. Webstorm позволяет программно выбрать целевой package.json и аргементы при запуске, это не удобно потому что приходится каждый раз настраивать ручками при очистке .idea.

2. Вариант с cd client / npm run dev тоже отбирает времени.

3. в корневом файла создать package.json и запускать из него? ( не знаю как )

Спасибо
  • Вопрос задан
  • 170 просмотров
Решения вопроса 2
rishatsharafiev
@rishatsharafiev
React/Redux, Django
Можно описать переходы по директориям с помощью команды cd
Пример из моего конфига
"scripts": {
    "start": "cd webpack && yarn run -s start",
}
Ответ написан
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Вариантов много, начиная от в лоб: client/package.json:
{
  "scripts": {
    "server-script": "cd ../server && npm run server-script"
  }
}

И кончая написанием своих скриптов на nodejs и вызова их из корневого package.json или переработкой проекта таким образом что один скрипт запускает и сервер и клиент.
Если у вас стандартная связка webpack для клиента и express на сервере, то webpack-dev-middleware/webpack-hot-middleware (недавно сделал на одном проекте, очень удобно). Если на клиенте vue или react, то посмотрите на nuxt.js или next.js соответственно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
OneTwoTrip! Москва
от 120 000 до 200 000 руб.
1Win Санкт-Петербург
от 80 000 до 200 000 руб.
D2C.io Екатеринбург
от 70 000 руб.
21 авг. 2018, в 14:23
350000 руб./за проект
21 авг. 2018, в 13:54
5000 руб./за проект
21 авг. 2018, в 13:30
5000 руб./за проект