Читать книгу Angular - Ferdinand Malcher - Страница 112
Tipp: TSLint für Visual Studio Code
ОглавлениеTSLint ist auch als Erweiterung für Visual Studio Code verfügbar. Das Plug-in lässt sich über den Extensions Browser finden und installieren. Nach der Installation werden direkt im Codeeditor Hinweise zur Konformität des Quellcodes angezeigt.
TSLint wird abgelöst.
Wir möchten an dieser Stelle bereits anmerken, dass TSLint künftig zugunsten von ESLint abgelöst wird.8 Wir halten Sie zu diesem Thema im Blog auf der Website zum Buch auf dem Laufenden.9
.browserslistrc
Über diese Datei werden von der Anwendung unterstützte Browser und deren Versionen festgelegt. Die Voreinstellungen sind hier so gesetzt, dass standardmäßig die neueste oder die letzten beiden Versionen der wichtigsten Browser unterstützt werden. Wenn Sie das Tool browsers-list im Projekt ausführen, erhalten Sie eine detaillierte Auflistung der unterstützten Browser, die in der aktuellen Konfiguration der Datei .browserslistrc inbegriffen sind:
$ npx browserslist
JavaScript-Version abhängig von den Browserversionen
Sie können die Werte hier selbstverständlich anpassen. Möchten Sie beispielsweise den Internet Explorer 11 unterstützen, fügen Sie den Eintrag IE 11 zur Datei hinzu. Angular berücksichtigt die Einstellungen beim Build und erstellt beispielsweise Bundles mit ES5-Unterstützung, sofern sich ein Browser unter den Zielen befindet, der einen neueren JavaScript-Standard nicht unterstützt.
CSS-Autoprefixer
Weiterhin nutzt Angular beim Build der Anwendung den CSS-Autoprefixer, um unterschiedliche CSS-Regeln für verschiedene Browser und deren Versionen anzugleichen. Auch hierbei wird die Konfiguration in der Datei .browserslistrc berücksichtigt.