Wpis z mikrobloga

Mam w aplikacji package.json z plikiem app.js, który obsługuje mi backend w mongo oraz front zbudowany w podfolderze (nazwijmy go /front). Do uruchomienia appki potrzebuję komend nodemon app.js i front/ng serve. Czy jest sposób aby połączyć je w jedną komendę, np. za pomocą dodania ich obu do skryptu 'start' w package json? W jaki sposób node obsługuje konkatenację komend?
#webdev #nodejs #angular #frontend #programowanie
  • 5
  • Odpowiedz
@Trustm3: start: "nodemon app.js && cd front && ng serve"

Chociaż taki sposób uruchamiania aplikacji to oczywiście tylko na czas tworzenia. W produkcji powinieneś mieć skompilowaną aplikację z angulara i postawić np nginxa który będzie serwował pliki statyczne i robił reverse proxy na serwer
  • Odpowiedz
@kebab-case: Teraz komenda jest widoczna, ale folder front już nie (cannot find module). Spróbowałem wypisać przez echo w drugiej komendzie bieżącą ścieżkę, ale ta komenda się już nie wykonała. Próbowałem też ./front.
  • Odpowiedz