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

Node.js 16.14.2使用--watch模式报错‘bad option: --watch’的解决方法

解决Node.js 16.14.2无法使用--watch参数的问题

问题原因

Node.js自带的--watch文件监听模式是从v18.11.0才正式成为稳定特性的,你的v16.14.2版本根本没有这个参数,所以执行node --watch index.js会报错。

两种解决办法

办法一:升级Node.js版本

直接把Node.js升级到v18.11.0或更高版本,之后就能正常用node --watch index.js开启监听模式。
如果用nvm管理版本,执行这两句命令就行:

nvm install 18.11.0
nvm use 18.11.0

办法二:用第三方工具nodemon

不想升级的话,用nodemon也能实现文件变化自动重启的效果:

  1. 全局安装nodemon:
    npm install -g nodemon
    
  2. 启动监听:
    nodemon index.js
    
  3. 要是不想全局装,就局部装到项目里:
    npm install --save-dev nodemon
    
    然后在项目的package.json里加个脚本:
    "scripts": {
      "dev": "nodemon index.js"
    }
    
    最后执行npm run dev就能启动监听了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 06:25:30