Angular manifest.json Строка: 1, столбец: 1, Неожиданный токен - PullRequest
2 голосов
/ 20 мая 2019

Angular 7 проект, я использовал https://realfavicongenerator.net/ для создания моего favicon.Он поставляется с файлом манифеста, который всегда выдает ошибку, когда я делаю сборку prod.

Файл манифеста довольно прост

{
  "name": "My app",
  "short_name": "app",
  "icons": [
    {
      "src": "/android-chrome-192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "/android-chrome-512x512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "theme_color": "#ffffff",
  "background_color": "#ffffff",
  "display": "standalone"
}

со ссылкой на него в index.html

<link rel="manifest" href="assets/images/manifest.json" />

Примечание. У меня есть все мои изображения и этот файл манифеста в /assets/images

И в angular.json у меня есть

"assets": ["src/assets", "src/assets/images"],

Мой лучший результат сейчаснаходится в моей сборке prod, файл manifest.json здесь показан как пустой.Я не уверен, почему, хотя.Когда я делаю локальную сборку prod, я вижу файл манифеста в правильном месте с полным json.enter image description here

Он продолжает выплевывать Manifest: Line: 1, column: 1, Unexpected token. В консоли.Скорее всего из-за вышеизложенного.Так что, если я смогу найти причину, по которой он отображается как пустой, это, вероятно, решит проблему.

1 Ответ

0 голосов
/ 20 мая 2019

Файл манифеста должен быть manifest.webmanifest.Файл должен иметь расширение .webmanifest.

Ссылка https://developer.mozilla.org/en-US/docs/Web/Manifest

...