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 № 1W 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"
},