首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

由于更改而显示[ Nodemon ]正在重新启动的文件更改后,nodemon未重新启动

问题描述:由于更改而显示[Nodemon]正在重新启动的文件更改后,nodemon未重新启动。

回答:这个问题通常出现在使用nodemon工具进行开发时,当文件发生更改时,nodemon没有重新启动。

Nodemon是一个用于监视文件更改并自动重启Node.js应用程序的工具。它在开发过程中非常有用,可以节省开发人员手动重启应用程序的时间。

出现这个问题的原因可能有以下几种情况:

  1. Nodemon未正确安装:首先,确保你已经正确安装了nodemon。可以通过在命令行中运行nodemon -v来检查nodemon的版本。如果没有安装,可以使用npm install -g nodemon命令进行安装。
  2. 文件路径错误:确保你在命令行中正确指定了要监视的文件路径。例如,如果你要监视当前目录下的index.js文件,可以使用nodemon index.js命令启动nodemon。
  3. 文件更改未保存:nodemon只会在文件发生更改并保存后才会重新启动应用程序。如果你对文件进行了更改但没有保存,nodemon将不会重新启动。请确保在进行测试之前保存文件。
  4. Nodemon配置错误:nodemon可以通过一个名为nodemon.json的配置文件进行配置。如果你在项目中使用了这个配置文件,并且配置文件中的某些设置不正确,可能会导致nodemon无法重新启动。请检查配置文件中的设置,并确保它们正确。

如果以上情况都没有解决问题,可以尝试以下解决方法:

  1. 清除npm缓存:运行npm cache clean命令清除npm缓存,然后重新安装nodemon。
  2. 更新nodemon版本:运行npm update -g nodemon命令更新nodemon到最新版本。
  3. 检查依赖项冲突:有时候,项目中的其他依赖项可能与nodemon存在冲突,导致nodemon无法正常工作。可以尝试卸载其他依赖项,然后逐个重新安装并测试nodemon是否能够正常工作。

总结:如果出现由于更改而显示[Nodemon]正在重新启动的文件更改后,nodemon未重新启动的问题,首先确保nodemon已正确安装,文件路径正确,文件已保存,并检查nodemon的配置文件。如果问题仍然存在,可以尝试清除npm缓存、更新nodemon版本或检查依赖项冲突。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

node系列:学会node调试

name:在调试启动配置下拉列表中显示易于阅读名称(即下图红框中标题名称) ?...nodemon调试 很多时候我们希望每次修改完文件ctrl+s保存调试可自动重新启动不是每次修改都需要点击绿色启动按钮开启调试,这时nodemon调试就派上用场了 什么是nodemon?...nodemon是一种node工具,通过在检测到目录中文件更改时自动重新启动节点应用程序来帮助开发基于node.js应用程序。...总而言之,我们修改node文件,不用再每次node+文件名启动node文件只需通过nodemon命令启动一次,后面每次保存文件都会自动重启node文件。...使用nodemon调试 当你配置完并且ctrl+s保存,调式启动列表新增了nodemon启动选项,点击启动即可: ? 启动成功自动跳转到启动文件: ?

4.1K30

用 TypeScript 开发 Node.js 程序

它不会监视我们对文件所所做改动。由于我们正在使用 Node.js,所以无法用 webpack-dev-server。 幸运是可以用 nodemon 来解决这个问题。...它是专门为这个目的开发工具:在开发期间重新启动 Node.js 应用程序。 让我们从安装 nodemon-webpack-plugin开始。...当我们更改文件时,Webpack watch config 将会重建程序。 nodemon 插件会在重建完成重新启动程序。 我们还需要更新 npm 命令。...由于这是一个 Node.js 项目,我们还需要安装相关支持。我正在研究 Node.js LTS 版本,也就是10 版。这就是我安装 ^ 10.0.0 版原因。...我们需要将 entry 文件后缀更改为 .ts 并告诉 webpack 它还必须解析 .ts 文件(默认情况下,Webpack仅适用于 .js 文件)。

2.4K30

node.js中nodemon详解及安装方法

nodemon是一种工具,可在检测到目录中文件更改时通过自动重新启动节点应用程序来帮助开发基于node.js应用程序。...通俗来讲就是,在没有安装nodemon时候我们每次修改完node代码之后都需要重启服务器才能完成修改,这样会特别的麻烦,在安装nodemon, 他是监听代码文件变动工具,在修改完node.js代码后会自动完成...node服务器和数据库服务器重启,特别的方便。... nodemon 淘宝镜像安装 cnpm install -g nodemon 使用 我们刚才下载nodemon工具启动node,成功 2020-06-23_184531.png 当我修改...node代码时候,他会自动重启更新 2020-06-23_184746.png 我是逍遥灰灰,本人博客地址是www.xiaoyaohuihui.cn

7.3K00

nodemon辅助开发nodejs自动重启

前面的话   修改代码,需要重新启动 Express 应用,所做修改才能生效。...包,这样新创建 Node.js 应用都能使用 Nodemon 运行起来了 npm install -g nodemon   安装完成之后,Nodemon 就可以启动 Express 应用了,先关闭当前正在执行应用程序...所以,也可以使用如下命令 nodemon   通过 Nodemon 启动应用之后,不管是修改了代码,还是安装了新 npm 包,Nodemon 都会重新启动应用 配置文件   Nodemon 默认会监听当前目录下..." ] }   Nodemon 配置文件是 JSON 文件,通过设置 ignore 属性值,一个由文件名组成字符串数组,指定不需要监听文件 手动重启   有时候可能 Nodemon 还在运行时候...,需要手动重启它,在这种情况下不需要关闭正在运行 Nodemon 进程然后再重启 Nodemon,只要在 Nodemon 命令运行终端 窗口中输入 rs 两个字符,然后再按下回车键,就能重启 Nodemon

1.9K20

如何搭建 Express 网站

nenggou 使用您提议各种 HTTP 实用程序方法和中间件,快速方便地创建强大 API。Express 提供精简基本 Web 应用程序功能,不会隐藏您了解和青睐 Node.js 功能。...Nodemon会在每次更改时重新加载您应用程序,因此您无需重新启动它。...接下来我们安装并运行它: npm install -g nodemon 然后用应用程序启动: DEBUG=express_example:* nodemon Nodemon会自动查找项目设置以查找相应文件并设置为启动服务器...如果这不起作用,请尝试以下命令: DEBUG=express_example nodemon npm start 使用nodemon意味着每次进行更改时都不必重新启动应用程序。...有关nodemon更多信息,请参阅自述文件。 Express中HTML Express对于您使用模板语言是不可知。在示例中,我们使用jade来设置布局模板。

4.8K86

如何使用Winston记录Node.js应用程序

完成本教程,您将拥有一个小型Node /Express应用程序Ubuntu服务器。您还将用Winston将错误和消息输出到文件和控制台。...每当对源代码进行更改时,都需要重新启动Node.js应用程序。Nodemon将自动监视更改并为我们重新启动应用程序。...由于我们希望用nodemon作命令行工具,我们将使用-g标志全局安装: $ sudo npm install nodemon -g 要完成应用程序设置,请切换到应用程序目录并安装依赖项,如下所示: $...将其更改为以下内容: ~/myApp/app.js ... app.use(morgan('combined')); ... 在我们集成Winston配置,这些更改将有助于我们更好地了解日志包。...这是最终错误处理路由,最终将错误响应发送回客户端。由于所有服务器端错误都将通过此路由运行,因此这是包含winston记录器好地方。 因为我们现在正在处理错误,所以我们希望使用error日志级别。

5.4K61

推荐10个实用互联网人常用工具

官网地址 https://www.snipaste.com/download.html Node工具 (nodemon) Nodemon是一个针对Node.js应用程序开发强大工具,它被设计成一个命令行工具...Nodemon主要功能是监测当前执行文件保存操作,一旦检测到文件发生变化,它会自动重新运行相关命令,无需手动停止和重新启动应用程序。...这个工具在日常开发中非常实用,因为它允许开发者专注于代码编写不必担心每次更改后手动重新启动应用程序。这不仅提高了开发效率,还减少了不必要重复操作,使开发流程更加流畅和高效。...总之,Nodemon是Node.js开发者得力助手,它简化了开发过程中一些繁琐任务,让开发者可以更专注于编写高质量代码。...是一款终端SSH连接工具,输入服务器主机和账号密码,可进行本地文件和服务器文件可视化传输,远程文件编辑、查找等。

27131

如何让Node服务实现自动重启

Dear,大家好,我是“前端小鑫同学”,长期从事前端开发,安卓开发,热衷技术,在编程路上越走越远~ ​当我们在做Node服务端开发时候通常都会监听一个启动端口来进行通信,当服务内容发生改变时候总是需要重新启动服务来保证服务内容可以被页面或接口正确获取...,当重启次数变多了以后往往就会考虑到自动重启来解决这种重复劳动,如:nodemon。...那么我们就来探索一下要实现一个类似nodemon功能。 前提概要: 1....监听文件改变: ​在nodefs包下提供watch和watchFile两个API可以来实现文件和内容变化监听,但是在nodemon依赖配置中有这么一个依赖chokidar,通过查看chokidar...将大多数更改作为rename。 不提供递归监听文件简单方法。 不支持在 Linux 上递归监听。 Node.js fs.watchFile: 在事件处理方面不完美。 不提供任何递归监听。

1.4K20

Express新建项目与配置项目热加载

Express新建项目与配置项目热加载 声明:本文记载为笔者根据官方文档创建Express项目以及使用nodemon实现express项目热加载简单笔记,非精心创作,旨在记录,笔者不对内容质量负责。...运行Express生成器(只需一次) npx express-generator 创建Express项目 express --view=pug myapp(myapp是项目名) 此应用将在当前目录下...layout.pug create : myapp/views/error.pug create : myapp/bin create : myapp/bin/www 安装依赖 进入myapp文件夹...nodemon可以检测文件状态,并自动执行程序关闭和启动操作,当项目文件发生改变时,nodemon会自动停止项目运行,然后重新启动,无需你自己操作,在使用上相当于是热加载了,但实际上是伪热加载。...安装nodemon npm install -g nodemon //全局安装 npm install --save-dev nodemon //安装为开发依赖 启动项目 安装成功,启动项目不再使用

2.2K10

让我告诉你一些强无敌 NPM 软件包

Mocha 测试连续运行,允许灵活和准确报告,同时将捕获异常映射到正确测试用例。 安装及示例 yarn add mocha --dev 复制代码 接下来,创建名为 test.js 文件。...nodemon用来监视 node.js 应用程序中任何更改并自动重启服务,非常适合用在开发环境中。...nodemon 将监视启动目录中文件,如果有任何文件更改nodemon 将自动重新启动 node 应用程序。...有关流程管理更多信息见此: 应用程序启动,你就可以轻松管理它们。可以通过以下方法列出所有正在运行应用程序: $ pm2 ls 复制代码 查阅官方文档,以获取 PM2 功能给完整列表。...Concurrently Concurrently简单直接——可同时运行多条命令实用工具。

1.9K20

让我告诉你一些强无敌 NPM 软件包(超实用,收藏!)

js 中有 RegExp 方法做正则表达式校验, path-to-regexp 可以看成是 url 字符串正则表达式。...Mocha 测试连续运行,允许灵活和准确报告,同时将捕获异常映射到正确测试用例。 安装及示例 yarn add mocha --dev 接下来,创建名为 test.js 文件。...进程管理器与运行器 Nodemon nodemon[19]用来监视 node.js 应用程序中任何更改并自动重启服务,非常适合用在开发环境中。...nodemon 将监视启动目录中文件,如果有任何文件更改nodemon 将自动重新启动 node 应用程序。...有关流程管理更多信息见此[21]: 应用程序启动,你就可以轻松管理它们。可以通过以下方法列出所有正在运行应用程序: $ pm2 ls ?

3K30

入门指南:NodeJavaScript中模板引擎

静态web页面对每个用户都是相同,不会根据每个用户改变,如果要更改页面上任何内容,都必须手动完成。 在现代世界中,事物互动性更强,并且为每个用户量身定制。今天,几乎每个人都能访问互联网。...但是在这里设置中,我们通过extname标志将其更改为.hbs,因为它更短。...但是我们也可以选择使用诸如nodemon之类工具。 使用nodemon,我们在改代码时不需要每次都要重新启动服务器,nodemon会自动刷新服务器。...盘它: npm i -g nodemon 安装,运行: nodemon app.js 在浏览器中打开 http://localhost:3000/: image.png Handlebars 更多功能...comments 为空,所以显示了 期待你们留言。

1.8K20

pm2.js使用

在写自己博客时候,因为后端使用了node,所以我们需要将node服务部署在服务器上,node服务是需要一直启动,在本地可以自己使用nodemon,但是在服务器上就需要借助其他工具了,比如pm2.js...: # 指定应用程序名称 --name # 监听当文件更改时和重启应用程序 --watch # 为应用程序重新加载设置内存最大值 --max-memory-restart # 指定日志文件 --log # 向脚本传递额外参数 -- arg1 arg2 arg3 # 自动重启之间延迟 --restart-delay # 在日志前面加上时间 --time # 不要自动重启应用程序 --no-autorestart # 指定 cron 用于强制重新启动 --cron # 附加到应用程序日志...你可以通过: all 所有的过程 id 修改某个应用程序 查看应用程序列表 pm2 [list|ls|status] https://i.imgur.com/LmRD3FN.png 查看日志 显示实时日志

71430

Node.js 项目调试指南

例如,用户无法使用有效凭据登录;报告显示不正确统计信息,用户数据保存到数据库等。...然后打开 Chrome 浏览器(或任何其他基于 Chromium 浏览器)并在地址栏中输入 chrome://inspect : 几秒钟,你 Node.js 应用程序应就会显示为远程目标。...} 您可以右键单击该行,选择 Add conditional breakpoint,然后输入条件,例如 : i = 999 条件断点将会显示为黄色不是蓝色。...VS Code 高级调试配置 如果你想在另一台设备、虚拟机上调试代码,或者需要使用其他启动选项(例如 nodemon) 编辑器将启动配置存储在项目隐藏文件夹内 launch.json 文件中。...上面的屏幕截图显示nodemon 启动配置。

50120

第二十九课 如何实现MetaMask签名授权DAPP一键登录功能?

整个过程需要几秒钟不是几分钟。 社交媒体登录集成缺点: 由于用户信息是从外部提供商处加载,因此这会对提供商如何使用所有这些个人数据产生巨大隐私担忧。...这些函数触发MetaMask显示确认弹窗,以仔细检查用户是否知道他或她正在签名内容。 让我们看看如何使用MetaMask。...publicAddress=${publicAddress}应该做事情那样。当然,由于这是一个未经身份验证API调用,因此后端应配置为仅显示此路由上公共信息包括nonce。...每次成功登录都应更改此号码。我还在username这里添加了一个可选字段,用户可以更改。 ....此外,我决定签署一个更加用户友好句子,不是仅签署nonce,因为它将显示在MetaMask确认弹出窗口中:I am signing my once-time nonce: ${nonce}。

11K52

基于Node.jsExpress框架

--save 暂时安装Express不将其添加到依赖项列表中,请省略--save   npm install express ?...Express 应用程序生成器 如果你觉得自己创建Express应用程序比较麻烦,可以使用命令$ npm install express-generator -g全局安装express应用生成器,安装完成使用命令...访问localhost:3000 当然我们可以更改脚本任务,可以修改package.json文件start任务,使用nodemon或者supervisor监听服务器源代码修改,自动重启服务器...下一个中间件函数通常由名为 next 变量来表示。 中间件函数可以执行以下任务 执行任何代码。 对请求和响应对象进行更改。 结束请求/响应循环。...//此示例显示安装在 /user/:id 路径中中间件函数。在 /user/:id 路径中为任何类型 HTTP 请求执行此函数。

5.5K20
领券