E3017

E3017#

Compiler diagnostic name: json_parse_error.

JSON 解析错误。此诊断用于旧版 JSON 包配置文件,例如 moon.pkg.json

当前的包配置格式是 moon.pkg,它不是 JSON。如果你仍在维护旧版 moon.pkg.json,此错误很可能是由缺少逗号、缺少右花括号或其他 JSON 语法问题引起的。

错误示例#

{
  "is-main": true
  "import": [] // Error: Expect_comma_or_rbrace
}

建议#

优先将包配置迁移到 moon.pkg。如果暂时必须保留旧版 JSON 文件,请修复 JSON 语法。

此页面没有受检查的源码示例,因为旧版 JSON 配置会在普通 moon check 诊断渲染可用之前被解析。

{
  "is-main": true,
  "import": []
}