Pakime Angulari projekti tootmiskeskkonda koos ehituskäsuga ning oodatav efekt võib erineda sellest, mida näeme meie arenduskeskkonnas.
TS kood:
AppComponent on praegune komponent.
Arenduskeskkonna ja tootmiskeskkonna renderdused on järgmised:
Tootmiskeskkond ei olnud üldse see, mida ootasime.
Ehituskäsu andmetest:
Praegu peame selle siluma. SourceMap on infofail, mis salvestab lähtekoodi ja kompileeritud koodi asukohakaardistuse
Front-end töös kasutatakse seda peamiselt silumisprobleemide lahendamiseks järgmistes kolmes aspektis:
a. Pärast seda, kui koodi tihendamine on segamini ajatud b. Pärast kompileerimist css-i või JS-i, kasutades teisi keeli, nagu sass ja typeScript c. Pärast mitme faili ühendamist, kasutades pakendamisvahendeid nagu webpack
Ülaltoodud kolmel juhul ei saa me lähtekoodi nii lihtsalt siluda kui silumisel, seega vajame SourceMapi, et aidata konsoolil selle lähtekoodiks konverteerida.
Peame muutma ehituskäsku, mis on järgmine:
(Enne parameetrite lisamist)
(Pärast parameetrite lisamist)
Näed, et genereeritakse palju *.map faile.
Nagu ülaloleval pildil näha, kasuta Google Chrome'i, vajuta F12, et siseneda arendajarežiimi, vali allikas, vali main.js ja seejärel paremklõpsa ning vali "Lisa lähtekaart", et lisada genereeritud kaardifaili aadress.
Näiteks:
http://127.0.0.1:8089/main.568ae4bdd06023f965c7.js.map (Lõpp)
|