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

JSON Server Auth配置报错及相关命令问题求助

解决json-server-auth启动失败及参数错误问题

问题原因分析

  1. 直接执行json-server-auth时,系统无法找到本地安装的json-server依赖(局部安装的包不在全局环境变量PATH中)
  2. -m参数报错是因为当前安装的json-server版本不支持该缩写,或者json-server-auth的正确调用方式无需手动添加中间件

方案一:用npx调用本地包

直接通过npx执行json-server-auth命令,它会自动查找本地node_modules中的依赖:

npx json-server-auth -w db.json

这是最直接的解决方式,无需额外配置。

方案二:在package.json中配置启动脚本

  1. 打开项目根目录的package.json,在scripts字段中添加:
"scripts": {
  "auth-server": "json-server-auth -w db.json"
}
  1. 执行启动命令:
npm run auth-server

npm run会自动加载本地node_modules中的包,不会出现依赖找不到的问题。

方案三:兼容低版本json-server(若方案一/二无效)

如果json-server-auth与最新版json-server存在兼容性问题,可指定兼容版本安装:

  1. 卸载现有包:
npm uninstall json-server json-server-auth
  1. 安装经过测试的兼容版本:
npm install json-server@0.17.4 json-server-auth@2.1.0
  1. 再通过方案一或二的方式启动即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 10:59:52