簡體   English   中英

當我運行“ npm start”時正在運行哪些js文件?

[英]Which are the js files that are being run when I run “npm start”?

我正在嘗試使用提供的官方文檔來獲取angularjs v2。

我按照本頁上的說明進行操作。

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

運行npm start ,我會看到一個網頁http:// localhost:3000 /在默認瀏覽器上自動啟動。

我在quickstart文件夾中看到了幾個js文件。 哪些js文件正在運行,按什么順序運行? 是否有一個主文件告訴npm為npm start運行哪些文件? npm如何知道要運行哪些文件?

在package.json文件中,將有一個名為“ start”的“腳本”。 您可以在此處找到正在運行的程序: https : //github.com/angular/quickstart/blob/master/package.json

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

它正在同時執行命令tsc && concurrently "tsc -w" "lite-server"

有關tscconcurrently節點程序包的用法,請訪問npmjs.com:

您可以在每個文件上發出一個alert(“ file name”)來查看哪個文件最先運行或console.log(“ file name”);

npm help start

這將運行在程序包的“腳本”對象的“開始”屬性中指定的任意命令。 如果未在“腳本”對象上指定“開始”屬性,它將運行節點server.js。

所以打開package.json

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

只需添加一些即可。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM