See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3798|Vastuse: 1

[Muu] Praktiline võitlus Esiosa rea number ja veeru number asuvad ebanormaalse lähtefaili juures kaardifaili kaudu

[Kopeeri link]
Postitatud 30.06.2022 20:04:02 | | | |
Nõuded: Juuruta projekti esiosa (Angular, Vue) kood tootmiskeskkonda ja projekt on valmisKompileerimisprotsess tihendab ja varjab koodiKui kompileerimise käigus genereeritakse kaardifail, saame kaardifaili abil leida lähtefaili asukoht.

Mis on Sourcemap?

Allikakaart on sisuliselt infofail, mis salvestab vastava asukohainfo enne ja pärast koodi teisendamist. See salvestab lähtekoodi asukoha enne teisendamist, mis vastab tihendatud koodile, ning on seos lähtekoodi ja tootmiskoodi vahel. Sourcemap lahendab probleemi, et pakkimisprotsessi käigus tihendatakse, despaceeritakse kood ning kompileeritakse ja teisendatakse, mistõttu silumisvõimetus on suurte erinevuste tõttu koodide vahel.

Sourcemapi roll

Lihtsalt öeldes loob Sourcemap silla eeltöötluse ja järeltöötluse koodi vahele, muutes lihtsaks vea leidmise tootmises. Kuna tänapäeva front-end arendus on modulaarne ja komponentpõhine, võib JS- ja CSS-failide ühendamine ja pakkimine enne avaldamist kergesti tekitada segadust. SourceMapi funktsioon on võimaldada brauseri silumispaneelil kaardistada genereeritud kood lähtekoodifailiga ning arendajad saavad siluda lähtekoodi failis, mis teeb silumise programmeerijatele palju lihtsamaks ja lihtsamaks.

Esiteks loo uus Angulari projekt ja kirjuta probleemne kood.

HTML-kood on järgmine:

TS kood on järgmine:

Arendusetapis, kui tekib viga, on väga lihtne leida vale asukoht, nagu alloleval joonisel näidatud:



Ehita projekt väljalaskepaketti ja genereeri kaardifail järgmise käsuga:


Paigalda saadud fail HTTP serverisse, näiteks IIS, Nginx jne. VahepealVii kaardifail teise kataloogi, mugav testimiseks.

Windows, paigalda HTTP-server nodeJS-i ja lülita HTTP server sisse
https://www.itsvse.com/thread-6838-1-1.html


Praegu ei näe me veateadet ega lähtekoodi intuitiivselt, paigaldame "Source Code Locator Tool" järgmise käsuga:

Parameetrite tutvustus:

Usage: sl [options]

Options:
  -v, --versioon väljastab versiooninumbri
  -p, --source-flie-path Genereeritud lähtefail kompileeritud kaardifail
  -l, --ine Genereeritud lähtekoodi rea number kompileeritud koodireas
  -c, --veerg Veeru number genereeritud allikas
  -h, --abi väljundi kasutusinfo
Test on leida lähtekoodi rea number ja muu info kaardifaili kaudu ning käsk on järgmine:



(Lõpp)





Eelmine:Kogu tekst PDF-failist välja C# abil (toetab .NET Core'i)
Järgmine:JavaScripti esiosateadmised, mida tavaliselt nimetatakse ES6, ES8, ES 2017, ECMAScript
Postitatud 30.06.2022 21:36:37 |
Õpi õppima
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com