Как отладить: неожиданный токен '<': <html lang = "en"> - PullRequest
0 голосов
/ 12 февраля 2020

Развертывание нашего реагирующего приложения на базе Firebase в последние несколько дней показало нам некоторые неожиданные ошибки. У нас есть скрипт в файле index. html, который выдает эту ошибку.

index. html:

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>THE RISE COLLECTION | Software Development</title>
    <meta charset="utf-8">
    <meta name="author" content="jiosh_">
    <meta name="description" content="THE RISE COLLECTION | Innovating Without Forgetting To Be Creative">
    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <link rel="shortcut icon" href="assets/images/favicon.png">
    <link href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700" rel="stylesheet">
    <link href="/static/css/main.05c6e305.css" rel="stylesheet">
  </head>
  <body class="landing-page" data-spy="scroll" data-target=".navbar" data-offset="75">
    <div class="loader-wrapper"><div class="loader">
    </div>
  </div>
  <div id="root">
  </div>
  <script src="assets/js/jquery-3.3.1.min.js">
  </script>
  <script src="assets/js/bootstrap.min.js">
  </script>
  <script src="assets/js/land-scripts.js">
  </script>
  <div id="color">
  </div>
  <script src="assets/js/script.js">
  </script>
  <script src="assets/js/scroll.js">
  </script>
  <script type="text/javascript" src="/static/js/main.5533582a.js">
  </script>
  </body>
  </html>

, что скрипт показывает в консоли Google chrome :

<html lang="en"> <- error coming from this line
  <head>
    <title>THE RISE COLLECTION | Software Development</title>
    <meta charset="utf-8">
    <meta name="author" content="jiosh_">
    <meta name="description" content="THE RISE COLLECTION | Innovating Without Forgetting To Be Creative">
    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <link rel="shortcut icon" href="assets/images/favicon.png">
    <link href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700" rel="stylesheet">
    <link href="/static/css/main.05c6e305.css" rel="stylesheet">
  </head>
  <body class="landing-page" data-spy="scroll" data-target=".navbar" data-offset="75">
    <div class="loader-wrapper"><div class="loader">
    </div>
  </div>
  <div id="root">
  </div>
  <script src="assets/js/jquery-3.3.1.min.js">
  </script>
  <script src="assets/js/bootstrap.min.js">
  </script>
  <script src="assets/js/land-scripts.js">
  </script>
  <div id="color">
  </div>
  <script src="assets/js/script.js">
  </script>
  <script src="assets/js/scroll.js">
  </script>
  <script type="text/javascript" src="/static/js/main.5533582a.js">
  </script>
  </body>
  </html>

Я прошел довольно много вопросов и еще не нашел решение, которое работает. Этот проект является реагирующим приложением.

Примечание Я попытался удалить / прочитать "text / javascript" вместе с изменением тега sr c на просто имя файла.

Ответы [ 2 ]

1 голос
/ 13 февраля 2020

Ваш тип файла js и заканчивается на .js. Где-то вам нужно вывести файл. html, даже если все, что он делает, это загружает файл. js.

In Firebase Я думаю, вы можете добавить файл конфигурации для объявления перенаправлений, ie Я одностраничное приложение, всегда служить индекс. html

-_- g'luck

0 голосов
/ 13 февраля 2020

тип был изменен на "text / html"

Параметр конфигурации firebase "publi c" был изменен для правильной сборки, обслуживающей проект реакции-приложения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...