当前位置: 首页 > 面试题库 >

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

傅越
2023-03-14
问题内容

我已经使用command安装了一个应用程序express new 'filename'。我刚刚了解到可以使用以下方法启动应用程序

npm start

到目前为止,我已经使用:

node app.js

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


问题答案:

从手册页 npm开始:

如果提供了包,则运行包的“开始”脚本。如果未指定任何版本,则它将启动“活动”版本。

诚然,这种描述完全没有用,仅此而已。至少它比socket.io更有据可查。

无论如何,真正发生的是npm出现在package.json文件中,并且如果您有类似

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

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

节点server.js



 类似资料:
  • 本文向大家介绍冷启动和热启动之间的区别,包括了冷启动和热启动之间的区别的使用技巧和注意事项,需要的朋友参考一下 冷启动 冷启动是指在计算机处于关闭状态时通过按电源按钮来启动计算机。最初,初始化微处理器,然后读取ROM,然后启动系统引导过程。 暖启动 热启动是指使用重新启动按钮或使用CTRL + ALT + DELETE键命令组合重新启动系统。当系统停止响应或系统更新要求系统重新启动以使更新生效时,

  • 我已经阅读了一些关于将Web应用和API应用部署到Azure的教程。然而,我仍然有点不确定为什么你会使用一个而不是另一个。 我可以创建一个新的。NET解决方案,并将其部署为Web应用程序,那么为什么我会特别需要API应用程序呢?这些都是专门为ASP优化的。NET Web API,其中Web应用程序用于交付HTML?

  • 问题内容: 我有一个Java应用程序。 该应用程序具有一个设置,该设置决定该应用程序是否在启动时启动。 目前,我可以通过在“启动项目”文件夹中放置/删除快捷方式来实现此目的。 但是,我想知道是否有更好的方法来处理此行为。 编辑 是的,它是Windows。抱歉,之前没有清除该内容。 该应用程序具有一个用户可以在其中触发动作的UI,并且该应用程序在运行时会定期在后台运行一些任务。 @Peter,如何在

  • 本文向大家介绍时序图和活动图之间的区别,包括了时序图和活动图之间的区别的使用技巧和注意事项,需要的朋友参考一下 序列图和活动图都是统一建模语言(UML)的类型,它不过是任何行为流程的图形表示,而是基于它们各自强调的内容,我们可以区分它们。 以下是序列图和活动图之间的重要区别- 序号 键 顺序图 活动图 1 定义 序列图是其中主要表示从一个对象流向另一个对象的消息序列的图,并且主要重点在于表示如何在

  • 我有一份Java申请。 应用程序有一个决定应用程序是否在启动时启动的设置。 目前,我通过在StartUp items文件夹中放置/删除快捷方式实现了这一点。 然而,我想知道是否有更好的方法来处理这种行为。 编辑 是的,是视窗。抱歉之前没有清除。 应用程序有一个UI,用户可以在其中触发操作,并且应用程序在运行时定期在后台运行一些任务。 @Peter,如何使用应用程序中的代码更改注册表?这种方法是否与

  • 我正在处理一个项目,不禁注意到它使用两种不同的执行方法来触发查询执行: 有人能解释一下两者的区别吗? 谢谢!