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

在pet-shop-project中运行npm run dev失败报错,寻求解决方案

解决lite-server启动失败的JSON语法错误问题

嘿,我看你在执行pet-shop教程时,运行npm run dev遇到了lite-server启动失败的问题,根源其实就在你的bs-config.json文件里的语法错误,咱们来快速搞定它!

问题定位

从错误日志里的SyntaxError: C:\pet-shop-tutorial\bs-config.json: Unexpected token } in JSON at position 70就能明确看出来,是JSON解析配置文件时出了问题。你提供的bs-config.json内容里藏着一个小错误:

{
  "server": {
    "baseDir": ["./src", "./build/contracts"],
  }
 }

注意"./build/contracts"后面多了个多余的逗号(,)!JSON语法规则里,数组或对象的最后一个元素后面是不允许加逗号的,这就是导致lite-server启动失败的直接原因。

修复步骤

把这个多余的逗号删掉,修改后的bs-config.json应该是这样的:

{
  "server": {
    "baseDir": ["./src", "./build/contracts"]
  }
 }

验证修复

保存修改后的配置文件,回到终端重新运行npm run dev,这下lite-server就能正常启动,你可以继续推进pet-shop教程啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:50:39