/ / Które pliki js są uruchamiane, gdy uruchamiam „npm start”? - angularjs, node.js, angular, npm, npm-start

Jakie są pliki js uruchamiane po uruchomieniu "npm start"? - angularjs, node.js, kątowy, npm, npm-start

Próbuję pobrać angularjs v2, korzystając z dostarczonej oficjalnej dokumentacji.

Postępowałem zgodnie z instrukcjami na tej stronie.

https://angular.io/docs/ts/latest/guide/setup.html

Po uruchomieniu npm start, Widzę stronę internetową http://localhost:3000/ uruchamiany automatycznie w mojej domyślnej przeglądarce.

W folderze szybkiego startu widzę kilka plików js. Jakie są uruchamiane pliki js iw jakiej kolejności? Czy istnieje główny plik, który mówi npm, dla których plików uruchomić? npm start? Skąd npm wie, które pliki uruchomić?

Odpowiedzi:

3 dla odpowiedzi № 1

W twoim pliku package.json będzie "skrypt" o nazwie "start". Ten, z którego uciekasz, znajduje się tutaj: https://github.com/angular/quickstart/blob/master/package.json

"start": "tsc && concurrently "tsc -w" "lite-server" ",

Wykonuje polecenie tsc && concurrently "tsc -w" "lite-server"

Do korzystania z tsc i concurrently pakiety węzłów sprawdź npmjs.com:


1 dla odpowiedzi nr 2

możesz zrobić alert("nazwa pliku") dla każdego pliku, aby zobaczyć, który zostanie uruchomiony jako pierwszy lub console.log("nazwa pliku ") ;


1 dla odpowiedzi nr 3

Od npm help start

Spowoduje to uruchomienie dowolnego polecenia określonego we właściwości „start” pakietu obiektu „scripts” Jeśli nie określono właściwości „start” w obiekcie „scripts”, zostanie uruchomiony węzeł server.js.

Więc otwórz package.json

"scripts": {
"test": "echo "Error: no test specified" && exit 1"
},

Po prostu dodaj do tego coś.

"scripts": {
"test": "echo "Error: no test specified" && exit 1",
"start": "arbitrary command"
},