这是 JSON 文件的编码问题,不是引擎 bug。
错误信息里的 就是 UTF-8 BOM(Byte Order Mark,U+FEFF),你的 JSON 文件开头都带了这个不可见字符。JSON.parse 不允许 BOM,所以解析失败。
解决方法:把这些 JSON 文件用不带 BOM 的 UTF-8 编码重新保存,然后重新上传到 COS。
如果用 VS Code,打开文件后右下角点编码,选「Save with Encoding」→「UTF-8」(不要选「UTF-8 with BOM」)。批量处理的话可以写个脚本去掉每个文件开头的 3 个字节(EF BB BF)。
以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。