Uncaught SyntaxError: Неожиданный токен '<' Vue Build - PullRequest
0 голосов
/ 27 марта 2020

Когда я генерирую рабочую версию моего PWA, созданного с VueJS, я получил эту ошибку в Google Chrome после развертывания на моем сервере:

  • Uncaught SyntaxError: Unexpected token '<' в app.21fde857. js: 1
  • Uncaught SyntaxError: Unexpected token '<' в chunk-vendors.d1f8f63f. js: 1

Я смотрю на вкладке Сеть консоли и в обоих файлах chunk-vendors.d1f8f63f.js и app.21fde857.js index.html возвращается со статусом 200.

Почему это происходит?

OBS: Локально это работает отлично.

1 Ответ

0 голосов
/ 29 марта 2020

Я нашел решение. Мне нужно вручную добавить . в каждый src в индексе . html в папке dist/. (Пример: <link href=./js/chunk-vendors.d1f8f63f.js rel=preload as=script>)

В индексе . html исходного кода я добавил <% = BASE_URL%> в каждую ссылку, (Пример: <link rel="apple-touch-icon" sizes="144x144" href="<%= BASE_URL %>favicon/apple-icon-144x144.png">), как и в этот вопрос , но это не работает, я думаю, что эта ошибка возникает из-за этого.

Я пока не понимаю ошибку. Если кто-то знает причину или другое решение, пожалуйста, поделитесь.

...