我看過TypeScript的.map
文件。我想知道的是這些文件的用途。它們是否包含對.ts文件中引用的其他文件的引用?什麼是TypeScript地圖文件?
42
A
回答
56
.map文件是源代碼映射文件,可讓工具在發出的JavaScript代碼和創建它的TypeScript源文件之間進行映射。許多調試器(例如Visual Studio或Chrome的開發工具)都可以使用這些文件,因此您可以調試TypeScript文件而不是JavaScript文件。
這是由一些縮小器和其他編譯成JS語言(如CoffeeScript)生成的相同的源映射格式。
1
源地圖基本上是說話算數,從一種語言的地圖 另一個,所以調試器可以運行JavaScript代碼,但告訴你,其實生成它的 線。
出於實際調試目的:
源地圖讓您做些什麼設置在打字稿文件斷點,然後調試代碼。這可以在Chrome和Firefox中完成。有點令人困惑的是,Chrome中的調試器行爲是當達到斷點時,實際顯示'.js'文件(停在斷點處)。
截至今日,Firefox調試器將在中斷時顯示實際的TypeScript文件。請參見下面的參考:
(這也說明Studio如何視覺可以被配置爲創建源地圖)
要了解源映射是如何工作的,你可以閱讀節「的源圖」這裏的解剖:
https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
相關問題
- 1. 關於TypeScript的str文件是什麼?
- 2. 什麼是「圖標?」文件?
- 3. Typescript:什麼是類型URL?
- 4. 什麼是Typescript原型?
- 5. TypeScript tsconfig文件中的默認compilerOptions是什麼?
- 6. 這是什麼C++地圖?
- 7. 什麼是SystemJS config.js地圖?
- 8. 新的彩色Google地圖標記的文件名是什麼?
- 9. xcode設置 - 鏈接地圖文件的路徑 - 它是什麼?
- 10. 什麼是__NULL_IMPORT_DESCRIPTOR適合(MSVC地圖文件)?
- 11. mapsforge地圖文件的推薦存儲位置是什麼?
- 12. 爲什麼WebStorm不從TypeScript文件中提取JavaScript文件?
- 13. 使用TypeScript和Rollup與TypeScript源地圖
- 14. TypeScript中的@符號是什麼?
- 15. 什麼是TypeScript中的枚舉標誌?
- 16. TypeScript - 什麼是'導入導入'?
- 17. 什麼是TypeScript的MIME類型?
- 18. 什麼是React.PropTypes.node的TypeScript等效物?
- 19. 什麼是typescript tsserver的全部?
- 20. 與TypeScript反應:什麼類型是render()?
- 21. 爲什麼這是無效的TypeScript?
- 22. Typescript - tsconfig中的目標是什麼?
- 23. 什麼是本地圖書館?什麼是綁定的需要?
- 24. 在TypeScript中,圖像的類型是什麼?
- 25. 圖像文件在文本編輯器 - 什麼是字符?過程是什麼?
- 26. TypeScript中定義的對象文字鍵的類型是什麼?
- 27. 使用Typescript中的地圖
- 28. 谷歌地圖中的mapload是什麼?
- 29. 什麼是Scala的地圖案在Python
- 30. 什麼是一些好的地圖?
什麼是正確的方法,包括在網站上的'.map'文件? –