/ / Ktoré sú súbory js, ktoré sa spúšťajú, keď spustím program „npm start“? - angularjs, node.js, uhlové, npm, npm-začiatok

Ktoré sú súbory js, ktoré sa spúšťajú pri spustení "npm štart"? - angularjs, node.js, angular, npm, npm-start

Snažím sa vyzdvihnúť angularjs v2 pomocou poskytnutej oficiálnej dokumentácie.

Postupoval som podľa pokynov na tejto stránke.

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

Po spustení npm start, Vidím webovú stránku http://localhost:3000/ automaticky sa spúšťa v mojom predvolenom prehliadači.

V priečinku rýchleho spustenia vidím niekoľko súborov js. Ktoré súbory js sa spúšťajú a v akom poradí? Existuje hlavný súbor, ktorý hovorí npm, pre ktoré súbory sa majú spustiť npm start? Ako npm vie, ktoré súbory sa majú spustiť?

odpovede:

3 pre odpoveď č. 1

Vo vašom súbore package.json bude „skript“ s názvom „štart“. Ten, z ktorého bežíte, sa nachádza tu: https://github.com/angular/quickstart/blob/master/package.json

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

Vykonáva príkaz tsc && concurrently "tsc -w" "lite-server"

Pre použitie tsc a concurrently uzlové balíčky skontrolujte npmjs.com:


1 pre odpoveď č. 2

na každý súbor môžete vytvoriť výstrahu („názov súboru“), aby ste zistili, ktorý z nich sa spustí ako prvý, alebo console.log („názov súboru“);


1 pre odpoveď č. 3

z npm help start

Spustí sa ľubovoľný príkaz zadaný vo vlastnosti balíka „start“ jeho objektu „skripty“. Ak v objekte „skripty“ nie je zadaná vlastnosť „štart“, spustí sa uzol server.js.

Takže otvorte package.json

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

Stačí k tomu niečo pridať.

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