angular-buch / schnellstart

:triangular_ruler: 1. Auflage: Angular 5 Schnellstart (Kapitel 2 im Buch)
https://schnellstart.angular-buch.com
MIT License
0 stars 1 forks source link

Failed to load the ESLint library #2

Open Tabularsa83 opened 7 years ago

Tabularsa83 commented 7 years ago

Hallo,

ich habe mich an dem Bespiel versucht, allerdings bekomme ich die ESLINT Library nicht geladen, zumindest sagt mir das Programm das.

ausgabe

Zusätzlich werden mir mehrere Fehler angezeigt, obwohl alles so eingegeben ist wie im Beispiel.

probleme

Kann mir da Jemand weiterhelfen??? Ich vermute, ich habe irgendein Modul nicht oder falsch geladen bzw. installiert. Allerdings bekomme ich nicht raus welches.

mfg Micha

d-koppenhagen commented 7 years ago

Hallo Micha,

also das erste Problem resultiert wahrscheinlich daher, dass du in deinem Editor (VSCode) die Eslint Extension installiert hast, jedoch kein ESLint auf dem System installiert ist (rechts oben bei der Ausgabe sollte such "ESLint" in dem Dropdown Menü stehen, was dir anzeigt, dass der Fehler von diesem Modul kommt.). Wie in deinem Screenshot zu sehen, lässt sich das Problem durch die Installation lösen (npm i -g eslint). Anschließend wirst du allerdings die Meldung erhalten, dass eine Konfigurationsdatei für ESLint fehlt (.eslintrc). Da wir im Schnellstart aber auch nicht mit ESLint arbeiten, kannst du das auch einfach ignorieren. Das dürfte nichts mit dem zweiten Fehler zu tun haben.

Den zweiten Fehler konnte ich bis jetzt leider noch nicht nachvollziehen. Kannst du mir noch kurz sagen, ob du auf einem Mac, Linux oder Windows Rechner arbeitest (+ Version)? Nutzt du den von uns im Buch empfohlenen lite-server zur Auslieferung der Seite? Kannst du noch die Version deiner IDE mitteilen (VSCode müsste das ja sein)?

d-koppenhagen commented 7 years ago

Okay- ich habe jetzt die zweite Meldung bei mir auch nachstellen können. Das Problem ist, dass der Editor VSCode die Location der geladenen Module nicht zuornen kann. Die Module werden im Beispiel des Schnellstart-Kapitels über URLs bezogen (der link zu den Modulen wird in der Datei systemjs.config.js zusammengesetzt). Der Editor kann das nicht auflösen und sucht die Module lokal. Das ist etwas unglücklich, dass es als Fehler angezeigt wird, sollte jedoch nicht die Funktion der Anwendung beeinflussen, da erst nach Auslieferung des Servers über den lite-server alle Abhängigkeiten nach dem Aufruf der Seite geladen werden. In den folgenden Kapiteln wird alles besser und du bekommst auch nicht mehr diesen Fehler angezeigt :)