Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11213|Antwort: 0

[Kantig] Produktionsumgebung der Angular 11 Serie (XIV) zum Debuggen

[Link kopieren]
Veröffentlicht am 11.08.2020 17:59:35 | | | |
Angular 9er Serie (1) Dynamisch geladene Bauteile
https://www.itsvse.com/thread-9238-1-1.html

Winkel-9-Serie (2) dynamische Komponenten Übertragungsparameter
https://www.itsvse.com/thread-9245-1-1.html

Angular 9 Serie (3) unterzieht dynamische Komponentenereignisse
https://www.itsvse.com/thread-9246-1-1.html

Angular 9 Serie (IV) Individuelle Rohrleitungen
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formatiert das Format der Betragswährung
https://www.itsvse.com/thread-9249-1-1.html

Die Winkel-9-Reihe (VI) ruft native JS-Variablen und Methoden auf
https://www.itsvse.com/thread-9254-1-1.html

Angular 9-Serie (VII) CSS-ähnliches Zielfernrohr
https://www.itsvse.com/thread-9264-1-1.html

Die Angular 9-Reihe (VIII) aktualisiert den Wert einer Kindkomponente, indem ein Ereignis per Set ausgelöst wird
https://www.itsvse.com/thread-9267-1-1.html

Angular 9 Serie (neun) #id Selektor auf der Seite angewendet
https://www.itsvse.com/thread-9278-1-1.html

Die Angular 9er Serie (10) integriert Vconsole- und Eruda-Entwickler-Debugging-Panels
https://www.itsvse.com/thread-9286-1-1.html

Angular 9 Serie (XI) 5 Möglichkeiten, Stile zu definieren
https://www.itsvse.com/thread-9305-1-1.html

Die Angular 9-Serie (XII) erzeugt dynamische Token basierend auf OTPs
https://www.itsvse.com/thread-9325-1-1.html

Die Angular 10 Serie (dreizehn) führt Baidu echarts Charts ein
https://www.itsvse.com/thread-9347-1-1.html

Wir paketieren das Angular-Projekt in eine Produktionsumgebung mit dem Baubefehl, und der erwartete Effekt kann sich von dem unterscheiden, was wir in unserer Entwicklungsumgebung sehen.

TS-Code:



AppComponent ist die aktuelle Komponente.

Die Darstellungen der Entwicklungs- und Produktionsumgebung sind wie folgt:



Das Produktionsumfeld war überhaupt nicht das, was wir erwartet hatten.

Über die Build-Befehlsdaten:

Optimierung der Winkelbauleistung
https://www.itsvse.com/thread-9203-1-1.html
Im Moment müssen wir es debuggen.
SourceMap ist eine Informationsdatei, die die Standortzuordnung des Quellcodes und des kompilierten Codes speichert

In der Frontend-Arbeit wird es hauptsächlich verwendet, um Debug-Probleme in den folgenden drei Bereichen zu lösen:

a. Nachdem die Code-Kompression verwirrt ist
b. Nach der Kompilierung in CSS oder JS mit anderen Sprachen wie Sass und TypeScript
c. Nach dem Mehrdatei-Zusammenführen mit Verpackungswerkzeugen wie Webpack

In den oben genannten drei Fällen können wir den Quellcode nicht so einfach debuggen wie beim Debuggen, daher brauchen wir SourceMap, um ihn in die Konsole in Quellcode umzuwandeln, um zu debuggen.


Wir müssen den Build-Befehl modifizieren, der wie folgt aussieht:



(Vor dem Hinzufügen von Parametern)



(Nach Hinzufügen von Parametern)

Man sieht, dass viele *.map-Dateien generiert werden.





Wie auf dem obigen Bild gezeigt, verwenden Sie Google Chrome, drücken Sie F12, um in den Entwicklermodus zu wechseln, wählen Sie Quelle, wählen Sie main.js und klicken Sie dann mit der rechten Maustaste und wählen Sie die Option "Quellkarte hinzufügen", um die Adress der generierten Kartendatei hinzuzufügen.

Zum Beispiel:

http://127.0.0.1:8089/main.568ae4bdd06023f965c7.js.map
(Ende)




Vorhergehend:Die Angular 10 Serie (dreizehn) führt Baidu echarts Charts ein
Nächster:PC-Browseraufrufe zur Ausführung von .NET-Anwendungen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com