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

Angular项目中使用json-server启动报错的问题求助

解决json-server启动时的SyntaxError问题

问题根源

你使用的Node.js 16.14.0版本不支持node:util模块的parseArgs方法——这个API是Node.js 18.0.0才正式引入的。而你安装的最新版json-server依赖该API,因此触发报错。

解决方案

方案一:降级json-server至兼容Node.js 16的版本

  • 卸载当前全局安装的json-server:
    npm uninstall -g json-server
    
  • 安装指定兼容版本(以0.17.4为例,该版本无需依赖parseArgs):
    npm install -g json-server@0.17.4
    
  • 重新执行启动命令:
    json-server --watch db.json
    

方案二:升级Node.js至18.x及以上版本

  • 安装Node.js 18.x LTS或更高稳定版本,替换当前的Node.js环境
  • 直接重新执行json-server --watch db.json命令即可正常运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 19:22:40