2015-12-28 58 views
0

是否有可能使用babel爲整個項目生成單個源圖? 因爲每個源文件都會生成一個醜陋的項目結構。如何使用babel 6爲整個項目生成「單個」源代碼?

+0

如何爲每個輸出文件設置一個映射文件是醜陋的?爲什麼輸出格式是重要的東西? – loganfsmyth

+0

我只想知道它的可能性,它很重要,因爲如果我有一個整個項目的源圖,而不是讓每個文件都有自己的sourcemap來混淆項目。另外,sourcemap的唯一實用工具是映射o/p代碼與整個項目的源代碼和單獨一個文件將完成它的工作不是嗎? – kalpa

回答

0

源代碼映射格式是JS環境加載的顯式每個文件。它將源代碼行/列位置映射到新的文件名和行/列號,但它對於許多原始文件嚴格執行一個文件。如果你想擁有一個包含所有映射的單個源映射文件,這個映射可能是由許多輸入文件生成的許多不同的輸出文件,那就需要一個多對多的關係。

您可能會考慮的一種選擇是,如果在本地開發過程中出現混亂是您的核心關注點,那麼可以使用內聯源地圖而不是單獨的文件。大多數sourcemap實用程序都支持將sourcemaps作爲包含數據URL的註釋附加到與其關聯的JS文件。

但是,如果在生產中啓用了源代碼映射,則仍然會使用單獨的sourcemap文件。

相關問題