gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 21:45:50 25 4
gpt4 key购买 nike

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

npm start

到目前为止我用过:

node app.js

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

最佳答案

来自 man page , npm 开始:

runs a package's "start" script, if one was provided. If no version is specified, then it starts the "active" version.

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

不管怎样,真正发生的是 npm 会在你的 package.json 中查找。文件,如果你有类似的东西

"scripts": { "start": "coffee server.coffee" }

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

node server.js

 

关于node.js - 启动应用程序时 `npm start` 和 `node app.js` 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11716421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com