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
.