如何使用babel 6为整个项目生成“单个”源图?

时间:2015-12-28 16:40:13

标签: javascript babeljs source-maps

是否可以使用babel为整个项目生成单个源图? 因为每个文件的每个源图都会生成一个丑陋的项目结构。

1 个答案:

答案 0 :(得分:0)

源映射格式是JS环境加载的显式文件。它将源行/列位置映射到新文件名和行/列号,但它严格地是一个执行文件到许多原始文件。如果您想拥有一个源映射文件,其中包含从许多输入文件生成的可能许多不同输出文件的所有映射,那么这将需要多对多关系。

您可能会考虑的一个选项是,如果本地开发中的混乱是您的核心问题,那么将使用内联源图而不是单独的文件。大多数sourcemap实用程序都支持将源映射作为包含数据URL的注释附加到与其关联的JS文件中。

如果您在生产中启用了源代码映射,那么理想情况下仍会使用单独的源映射文件。