执行json-server -w报错:node:util无parseArgs导出的解决求助
问题原因
util.parseArgs 是 Node.js 18.3.0 才正式加入的内置 API,你的 Node.js 版本是 16.16.0,低于该版本,所以不支持这个导出。而你当前安装的 json-server 版本依赖了这个 API,导致运行时出现报错。
解决办法
- 升级 Node.js 版本:将 Node.js 升级到 18.3.0 或更高版本,升级完成后重新运行
json-server -w即可正常使用。 - 降级 json-server 版本:安装兼容 Node.js 16 的 json-server 旧版本,比如 0.17.x 系列。执行以下命令全局安装:
如果是本地项目依赖,修改 package.json 中的 json-server 版本号为npm install -g json-server@0.17.4^0.17.4,然后执行npm install。
内容的提问来源于stack exchange,提问作者Khoa Nguyen
相关产品推荐
相关产品推荐

