Mam folder (projekt) z 3 podfolderami (klient, serwer, zasoby). Każdy podfolder ma inne polecenie uruchomienia i pracy nad projektem, którego potrzebuję, aby uruchomić 3 aplikacje. Jest to układ folderów i polecenia używam na rozpoczęcie każdego podprojektu:Czy możliwe jest użycie npm do uruchamiania skryptów w wielu podfolderach?
- projekt
- klienta (jonowa służyć)
serwer- (indeks węzła)
- aktywa (serwer HTTP -p 8082)
Obecnie przechodzę do każdego z trzech folderów i uruchamiam każdą z aplikacji. Aby proces był bardziej standardowy, każdy podprojekt ma pakiet package.json ze skryptem startowym, więc po prostu cd subfolder && npm start
.
Moje pytanie: jest to możliwe do wykorzystania na KMP folderu nadrzędnego (czyli napisać package.json
tam) w taki sposób, że mogę po prostu uruchom następujące polecenie i mają ten sam (lub podobny) efekt?
projekt> npm zaczynają
Próbowałem przy użyciu pakietu parallelshell
, ale nie zrobił praca (prawdopodobnie ze względu na cd
:
"scripts": {
"start": "parallelshell 'cd app && ionic serve' 'cd api && npm start' 'cd assets && npm start'",
}