Nodemon17 Mar 2025 | 4 分钟阅读 ![]() Nodemon 是一个流行的工具,用于开发基于 node.js 的应用程序。当它检测到项目中工作目录中的文件发生变化时,它会重新启动 node 应用程序。 此外,nodemon 不需要对代码或开发模式进行任何特定的修改。它通过替换 node 的包装器来充当 node 的一个促进者。要使用 nodemon,您只需在命令行中用 'nodemon' 替换 'node' 来执行脚本即可。 安装要安装 Nodemon 到您的 node.js 项目中,请参考以下步骤。 虽然您可以从 Git 克隆 nodemon,但上面是一个更好的推荐。上面的命令会将 nodemon 全局安装到您的系统中。此外,您可以使用以下命令安装其他对平滑工作流程高度推荐的依赖项。 注意:请记住,在本地安装 nodemon 不会在您的系统路径中可用,您需要通过 npx nodemon 或 npm start 命令从 npm 脚本调用 nodemon 来本地运行它。创建 Node 项目要创建您的 node 项目,您只需要遵循以下几个非常关键的步骤。 首先,使用下面的命令创建一个目录,如下所示。 创建目录后,您需要使用该命令初始化 package.json。 现在,无论您的系统中安装了 yarn 还是 node,您都只需要使用以下命令安装 express。 下一步是添加一些纯 Javascript,为此您需要使用此 Javascript 来通过 node 配置 express,以便将端口连接到服务器,从而在控制台中显示结果。使用下面的示例代码配置您的服务器并设置侦听端口。 在上面的代码中,我们将端口设置为监听 8080 端口。res 和 req 分别定义为通过端口监听的响应和请求。 下一步是使用以下命令启动服务器。 启动服务器后,它可能看起来像这样。 ![]() 现在,如果您更改 server.js 文件内的内容,服务器将自动重新启动,您可以在浏览器中获得最新的输出。 如果您对 **server.js** 文件进行了任何更改,它将自动反映出来,服务器将重新启动,并在浏览器中显示最新的输出。 相反,nodemon 会搜索您项目导出的文件,并查找主要的 package.json 文件来启动脚本。此外,您可以选择通过在 package.json 文件中编写 start 脚本来直接启动 nodemon。package.json 文件可能包含一些依赖项,如下所示。 现在,您只需要执行如下所示的命令。 上面的命令将实现与讨论相同的效果。 Nodemon 选项此选项主要用于指定具有关联文件的二进制可执行对象。例如,在组合 TypeScript 文件时,它将运行二进制执行方法来反映依赖项中的更改。 此选项用于忽略工作目录中的文件或特定模式。 此选项用于通知可监视的文件扩展名。为此,您需要使用逗号分隔指定,例如 --ext js, ts。 此选项用于以秒为单位设置间隔或延迟。 此选项用于对象化与 watch 关联的多个目录。使用此选项将允许您专门监视构成项目数据的子目录或文件。 此选项主要用于显示启动 nodemon 服务器时所做的更改。 总结在本文中,我们学习了 nodemon 的基本教程,以及如何使用它来创建一个项目。Nodemon 通常是一个工具,用于开发基于 node.js 的应用程序,通过在进行更改时重新启动服务器,并在浏览器中实时反映输出。它不需要任何开发模式或额外的更改,因为它只是 node 的一个替换包装器。如前所述,nodemon 在您的脚本在服务器上执行时,在命令行中替换 'node' 这个词。 下一主题Redis 缓存 |
开放 API,也称为公共 API,是网站开发人员的接口,对公众开放,没有任何隐藏的限制。这些 API 可以在互联网上轻松获得,允许任何感兴趣的人使用它们来开发商业应用程序。在这...
11 分钟阅读
工作经验的含义 它指的是一个人通过在专业环境中工作而获得的接触和实际经验。它包括完成的工作、获得的技能、遇到的人以及在给定时间段内学到的课程。它包括一个广泛的过程……
阅读 3 分钟
简介 胃酸反流是一种常见疾病,也称为胃食管反流病 (GERD)。它是由于胃酸反流到食道并导致胸部灼烧感引起的。这种不适的状况可能会对生活质量产生负面影响。尽管饮食和……
阅读 8 分钟
简介 有氧运动是每次锻炼的重要组成部分,因为它可以燃烧卡路里,帮助您减肥,并预防心脏病。有氧运动有多种形式,任何能提高心率的运动都有益于您的健康。这仅仅取决于个人喜好……
11 分钟阅读
(Visual Basic) 金字塔就像一个三角形结构。金字塔程序用于扩展编码、思维、逻辑、循环和嵌套循环概念。面试官通常会询问这些模式来考察面试者的逻辑和编程技能。在本主题中,我们将学习如何...
阅读 17 分钟
印度有许多历史遗迹和纪念碑,每个都有独特的历史和文化价值。除了展示艺术作品外,这些纪念碑还提醒着印度丰富的历史和文化遗产。从阿格拉著名的泰姬陵到宏伟的库特布……
阅读 31 分钟
笔记本电脑等便携式技术的出现是可以预见的。数据显示,笔记本电脑市场的增长速度远远快于计算机和其他技术市场,这导致了新款笔记本电脑的供过于求和需求的持续增长。一个...
阅读 6 分钟
天线是一种用于传输无线电电磁波的金属结构。我们可以将其定义为在空间中发射波或辐射,这可以通过称为天线的介电结构有效地实现。天线充当将电能转换为……
11 分钟阅读
引言:尽管它们有不同的功能,但它们是网络安全的重要组成部分。IDS 作为一种无效系统,通过跟踪网络活动、识别可疑任务并向管理员发出警报来检测潜在危险。通过在恶意数据包进入之前阻止它们,从而积极防止恶意活动……
阅读9分钟
PayPal 是世界上最大的在线支付平台,成立于 1998 年。它是使用最广泛、最便捷的支付平台,充当数字钱包。它在全球拥有超过 2.44 亿活跃账户,并被超过 1700 万家企业使用。它允许网站...
11 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India