在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
相关产品推荐
相关产品推荐

