Ho visto i file .map
per TypeScript. Quello che voglio sapere è a cosa servono questi file. Contengono riferimenti ad altri file a cui si fa riferimento nel file .ts?Che cos'è un file Mappa TypeScript?
risposta
I file .map sono file di mappe di origine che consentono la mappatura degli strumenti tra il codice JavaScript emesso e i file di origine TypeScript che lo hanno creato. Molti debugger (ad esempio Visual Studio o gli strumenti di sviluppo di Chrome) possono utilizzare questi file per eseguire il debug del file TypeScript anziché del file JavaScript.
Questo è lo stesso formato di mappa sorgente prodotto da alcuni minifiers e da altri linguaggi compilati a JS come CoffeeScript.
Una mappa fonte è fondamentalmente quello che dice, una mappa da una lingua ad un'altra , in modo che il debugger può eseguire il codice JavaScript, ma mostrare la linea che in realtà ha generato.
Ai fini pratici di debug:
Che la mappa source consente di fare è impostare un punto di interruzione sul dattiloscritto file di e poi esegue il debug del codice. Questo può essere fatto in Chrome e Firefox. Un po 'confusamente, il comportamento del debugger in Chrome è che quando viene raggiunto il punto di interruzione, il file ".js" viene effettivamente mostrato (fermato al punto di interruzione).
A partire da oggi, il debugger di Firefox visualizzerà il file TypeScript quando si interrompe. Vedere la riferimento qui sotto:
(questo mostra anche come Visual Studio può essere configurato per creare la mappa di origine)
Per capire come una mappa fonte funziona, è possibile leggere la sezione 'The anatomia di una mappa fonte' qui:
https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
- 1. Rinomina un file Typescript
- 2. Mappa TypeScript: come usare i tipi forti?
- 3. "Usa rigoroso" necessario in un file TypeScript?
- 4. Come esprimere che un file di mappa dipende da add_executable?
- 5. Codifica file JS generato da TypeScript
- 6. Typescript compile su singolo file
- 7. Intellisense JavaScript nel file TypeScript
- 8. Come compilare un'applicazione TypeScript Angular2 in un singolo file?
- 9. Come posso importare un file esterno con TypeScript?
- 10. Interfaccia TypeScript che consente altre proprietà
- 11. Include file TypeScript in azure git deploy
- 12. Angularjs + direttiva Typescript che implementa $ compile
- 13. TypeScript: Splitting module in più file
- 14. Distribuzione del server NodeJS Typescript
- 15. Migliore riferimento al file per il typescript
- 16. Come importare il file Javascript in Typescript
- 17. Chrome mostrando file di typescript vuoto
- 18. Correzione rapida Ricerca di file TypeScript
- 19. TypeScript, looping attraverso un dizionario
- 20. Utilizzo dello spazio dei nomi su più file in TypeScript
- 21. C'è un distruttore in typeScript
- 22. Visual Studio pensa che tutto sia una risorsa TypeScript
- 23. XMLHttpRequest con Observable in Typescript
- 24. Come si esprime in Typescript?
- 25. Mappa immagine Android. - visualizzazione di un file .svg e utilizzo come mappa immagine (zone touch)
- 26. OpenLayers e TypeScript?
- 27. Bundling typeScript e minification?
- 28. Iterating over Typescript Map
- 29. Come posso usare gulp per creare le mappe in formato dattiloscritto in file diversi piuttosto che nei file javascript?
- 30. Android È possibile definire una mappa in un file XML?
Quale sarebbe il modo corretto di includere i file '.map' in un sito web? –