繁体   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