You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行nodemon server.js报错:缺少update-notifier包(版本1.17.3)

解决nodemon@1.17.3运行时require('update-notifier')错误的方案

嘿,我之前碰到过一模一样的问题,这个错误根源是nodemon@1.17.3依赖的update-notifier包出了加载问题——要么是依赖安装不完整,要么是版本兼容冲突。下面给你几个实用的解决办法:

办法1:重新安装nodemon及其依赖

有时候node_modules里的包会损坏或者安装不全,直接清理重装就能解决:

  • 先删除本地依赖目录和锁文件:
    rm -rf node_modules package-lock.json
    
  • 然后重新安装所有依赖:
    npm install
    
  • 如果只想针对nodemon处理,也可以单独卸载重装指定版本:
    npm uninstall nodemon
    npm install nodemon@1.17.3 --save-dev
    

办法2:禁用nodemon的更新提示

如果不想折腾依赖,直接跳过update-notifier的检查也是个快速方案:

  • 临时禁用:运行命令时添加参数
    nodemon --no-update-notifier server.js
    
  • 永久禁用:在项目根目录创建nodemon.json配置文件,添加以下内容:
    {
      "updateNotifier": false
    }
    

办法3:升级nodemon到稳定版本

nodemon@1.17.3是比较老旧的版本了,存在一些已知的依赖问题,升级到较新的稳定版本大概率能彻底解决这个问题:

npm uninstall nodemon
npm install nodemon --save-dev

另外补充一句:你的Express服务代码看起来完全没问题,这个错误是nodemon自身的依赖问题,和你的业务代码无关~

内容的提问来源于stack exchange,提问作者kaizen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:49:46