Śledzę film na LinkedIn i uczę się, a kiedy próbuję uruchomić kod, pojawia się następujący błąd: Uncaught SyntaxError: Unexpected token '<'
i przejrzałem pliki i nie widzę tego „& lt;” w linii 1, jak mówi błąd. Ten błąd skutkuje poprawką dla Failed to load module script: The server responded with a non-JavaScript MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.
, gdzie dodałem type="text/javascript"
przed src. Wiersz 1 pierwszego pliku, dla którego otrzymuję błąd, to /******/ (function(modules) { // webpackBootstrap
i jak widać, nie ma tagu & lt; w tej linii. Każda pomoc jest mile widziana.
EDYCJA: Oto kod, o którym mowa:
<script src="runtime-es5.js" nomodule defer></script>
<script src="polyfills-es5.js" nomodule defer></script>
<script type="text/javascript" src="polyfills-es2015.js" type="module"></script>
<script type="text/javascript" src="styles-es2015.js" type="module"></script>
<script src="styles-es5.js" nomodule defer></script>
<script type="text/javascript" src="vendor-es2015.js" type="module"></script>
<script src="vendor-es5.js" nomodule defer></script>
<script type="text/javascript" src="main-es2015.js" type="module"></script>
<script src="main-es5.js" nomodule defer></script>```
any of the scripts with type="module" are the issues.
1 odpowiedź
Wygląda na to, że wykonujesz żądanie HTTP i zwraca całą stronę internetową zamiast poszukiwanych danych z powodu błędu w żądaniu. Zatem pierwszym znakiem w odpowiedzi jest <
, który jest częścią <!DOCTYPE html>
na górze pliku html, który powraca w odpowiedzi. Jeśli pokażesz nam próbkę swojego kodu, który wysyła tę prośbę, mogę być bardziej szczegółowy.