小编典典

启动应用程序时`npm start`和`node app.js`之间的区别?

all

我已经使用命令安装了一个应用程序express new 'filename'。我刚刚了解到您可以使用以下方式启动应用程序:

npm start

到目前为止,我使用过:

node app.js

启动我的服务器。有谁知道这两者有什么区别吗?谢谢。


阅读 80

收藏
2022-07-13

共1个答案

小编典典

手册页,npm start:

运行包的“启动”脚本(如果提供的话)。如果未指定版本,则启动“活动”版本。

诚然,这种描述完全没有帮助,仅此而已。至少它比 socket.io 有更多的文档记录。

无论如何,真正发生的是 npm
在你的package.json文件中查找,如果你有类似的东西

“脚本”:{“开始”:“咖啡 server.coffee”}

然后它会这样做。如果 npm 找不到您的启动脚本,则默认为:

节点服务器.js

2022-07-13