Różnica między `npm start` i` node app.js`, podczas uruchamiania aplikacji.

Zainstalowałem aplikację za pomocą polecenia express new 'filename'. Właśnie dowiedziałem się, że mogę to zrobić za pomocą npm start i node app.js Ktoś potrafi mi wytłumaczyć jaka jest różnica?

1 odpowiedź

https://docs.npmjs.com/cli/start Tutaj jest dokładne wytłumaczenie imówi ono o tym, że:

npm start - uruchamia skrypt „start” pakietu, jeśli taki został dostarczony. Jeśli nie zostanie podana żadna wersja, uruchamiana jest wersja „aktywna”.

Ten opis jest jednak, według mnie, nieprzydatny...

W każdym razie tak naprawdę dzieje się tak, że npm wygląda w pliku package.json i jeśli masz coś takiego:

"scripts": { "start": "coffee server.coffee" }

to się wykona. Jeśli npm nie będzie mógł znaleźć skryptu start, domyślnie jest to ustawione na node server.js.

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.