weixin_58412143 2024-03-13 14:20 采纳率: 92.7%
浏览 129
已结题

启动json-server失败,怎么解决?

启动json-server失败,显示:怎么解决?之前显示什么什么为外部命令我就关了node的认证跟这个有关系吗?

json-server --watch db.json
file:///C:/Users/dell/AppData/Roaming/npm/node_modules/json-server/lib/bin.js:4
import { parseArgs } from 'node:util';
         ^^^^^^^^^
SyntaxError: The requested module 'node:util' does not provide an export named 'parseArgs'
    at ModuleJob._instantiate (node:internal/modules/esm/module_job:127:21)
    at async ModuleJob.run (node:internal/modules/esm/module_job:191:5)
    at async Promise.all (index 0)
    at async ESMLoader.import (node:internal/modules/esm/loader:337:24)
    at async loadESM (node:internal/process/esm_loader:88:5)
    at async handleMainPromise (node:internal/modules/run_main:61:12)
  • 写回答

3条回答 默认 最新

  • Kwan的解忧杂货铺 Java领域优质创作者 2024-03-13 14:21
    关注

    weixin_58412143 下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    这个错误发生在json-server通过import语句尝试导入node:util模块的时候。错误信息显示node:util模块不存在parseArgs导出。根据这个错误,你有可能使用了错误版本的node.js或者json-server。

    为了解决这个问题,可以尝试以下步骤:

    1. 确保你安装了最新版本的node.js。你可以在命令行中运行node -v检查node.js的版本,如果版本较旧,可以去node.js官方网站下载最新版本并重新安装

    2. 升级或重新安装json-server。你可以使用以下命令来升级json-server:

      npm update -g json-server
      

      如果还是遇到问题,可以尝试重新安装json-server:

      npm uninstall -g json-server
      npm install -g json-server
      
    3. 检查json-server的版本兼容性。请确保你的json-server版本与你使用的node.js版本兼容。你可以在json-server的官方文档中查找到版本兼容性的信息。

    4. 检查node.js环境变量设置。有时候将node.js的可执行文件路径添加到环境变量中可以解决一些问题。你可以按照以下步骤进行设置:

      • 打开命令行并输入where node查找node.js的可执行文件路径。
      • 右击"此电脑"或"我的电脑",选择"属性",然后在左侧导航栏选择"高级系统设置"。
      • 在"高级"选项卡下,点击"环境变量"。
      • 在"系统变量"下找到"Path"并双击。
      • 在编辑变量窗口中,点击"新建"并输入你找到的node.js可执行文件路径。
      • 点击"确定"保存更改并关闭窗口。
    5. 尝试使用npm start命令。如果以上步骤都没有解决问题,你可以尝试使用npm start命令启动json-server。在package.json文件中,将"scripts"字段中的"start"命令修改为"json-server --watch db.json",然后在命令行中运行npm start

    如果以上解决方案都没有解决问题,建议你在json-server的GitHub页面上提出问题,寻求帮助。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月21日
  • 已采纳回答 3月13日
  • 创建了问题 3月13日

悬赏问题

  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
  • ¥15 前端echarts坐标轴问题