我已经使用命令安装了一个应用程序express new 'filename'。我刚刚了解到您可以使用以下方式启动应用程序:
express new 'filename'
npm start
到目前为止,我使用过:
node app.js
启动我的服务器。有谁知道这两者有什么区别吗?谢谢。
从手册页,npm start:
运行包的“启动”脚本(如果提供的话)。如果未指定版本,则启动“活动”版本。
诚然,这种描述完全没有帮助,仅此而已。至少它比 socket.io 有更多的文档记录。
无论如何,真正发生的是 npm 在你的package.json文件中查找,如果你有类似的东西
“脚本”:{“开始”:“咖啡 server.coffee”}
然后它会这样做。如果 npm 找不到您的启动脚本,则默认为:
节点服务器.js
听