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

React项目使用webpack-dev-server启动出现heartbeatInterval语法错误

报错原因

你安装的webpack-dev-server@4.3.1 对Node.js版本有最低要求,需要Node.js >= v12.13.0才可运行。你本地的Node.js版本低于该要求,无法识别ES规范中的公共类静态字段语法(即报错代码中static heartbeatInterval = 1000的写法),因此触发了语法解析错误。

修复方案

有两种可选修复方式,优先选择第一种:

  • 升级本地Node.js版本:将Node.js升级到v12.13.0及以上的LTS版本(推荐使用v14.x、v16.x等长期支持版本,兼容性更佳)。升级完成后删除项目下的node_modules文件夹、package-lock.json文件,重新执行npm install安装依赖,之后运行npm run start即可正常启动项目。
  • 降级webpack-dev-server版本:如果暂时不方便升级Node.js,可将webpack-dev-server降级到兼容低版本Node的3.x分支,执行如下命令:
npm install webpack-dev-server@3.11.3 --save-dev

安装完成后直接运行npm run start即可正常启动。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 18:45:05