【问题标题】:manifest.json validation error (confirmed manifest.json is valid)manifest.json 验证错误(确认 manifest.json 有效)
【发布时间】:2019-02-10 20:51:03
【问题描述】:

我的 manifest.json 出现以下错误:

Manifest: Line: 1, column: 1, Unexpected token.

我已经确认我的 manifest.json 是有效的并且以 UTF-8 编码。任何人都可以就可能导致此问题的原因给我任何提示吗?

【问题讨论】:

  • 好吧,请提供一些上下文,我不知道你想在哪里使用它。 Jyst 如果你想在 pwa 中使用它,我也曾经有过这个错误,那是因为我的服务器实际上没有提供正确的文件。尝试在浏览器中手动输入它的路径,看看你是否得到它
  • 我在 express 中设置了一条路由来提供 manifest.json 文件...仍然没有骰子
  • 首先,抱歉打错了,第二次,你能把路线的完整代码发给我吗?
  • 也许您应该在此处将 web.config 文件添加到您的构建文件夹stackoverflow.com/questions/12378712/…

标签: manifest manifest.json


【解决方案1】:

这是一个 Angular 项目吗? 您是否尝试在 Azure 上托管它? 我有同样的错误,我在这里发布了我的修复:

Angular 6 application : Manifest: Line: 1, column: 1, Unexpected token

如果这与 Azure 无关,但它是一个 Angular 项目,请检查您的 angular.json/angular-cli.json 并将 manifest.json 添加到“资产”中,如 Honzik 在此答案中所述:

https://stackoverflow.com/a/51553047/7335211

【讨论】:

  • 这不是 Angular 项目,我使用的是 Polymer(用于工作)。谢谢你的关注,我去看看链接。
【解决方案2】:

也许你忘了加逗号“,”
有效示例:

{
   "manifest_version": 2, <<comma
   "version": "1.0", <<comma
   "name": "my extension name" <<no comma
}

无效示例:

{
   "manifest_version": 2 << no comma
   "version": "1.0" <<no comma
   "name": "my extension name" <<no comma
}

或者你只是忘了放“,或者”:“

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-22
    • 2019-04-30
    • 2016-10-28
    • 2019-02-07
    • 2018-09-23
    • 2019-09-27
    • 1970-01-01
    • 2019-05-10
    相关资源
    最近更新 更多