如何在 Chrome 开发者工具中禁用源映射?

当开发前端应用时,我们通常会使用源映射(source maps)来将压缩后的代码映射回原始的、易于阅读的形式。这对调试和排错非常有帮助,但有时候我们可能需要禁用它们以进行性能测试或其他目的。本文将介绍如何在 Chrome 开发者工具中禁用源映射。

什么是源映射?

源映射是一个文件,用于将编译后的 JavaScript 或 CSS 代码映射回原始的源代码。它包含了两个主要部分:

  • 映射关系:每个编译后的行或列都与其原始行或列相对应。
  • 源代码:原始的、未压缩的代码。

在开发过程中,我们通常使用压缩的代码,因为它们更小、加载更快。但这种代码很难阅读和调试,因为变量名被简化了,函数名被缩短了等等。有了源映射,我们可以在开发工具中看到原始代码,就好像我们没有压缩一样。

禁用源映射

Chrome 开发者工具默认启用源映射,但我们可以在设置中禁用它们。以下是禁用源映射的步骤:

  1. 打开 Chrome 开发者工具并选择 "Settings"(设置)。
  2. 在 "Preferences"(偏好设置)部分下找到 "Sources"(源代码)。
  3. 取消选中 "Enable JavaScript source maps"(启用 JavaScript 源映射)和/或 "Enable CSS source maps"(启用 CSS 源映射)。

注意,禁用源映射可能会影响调试过程。如果您在开发过程中遇到问题,请确保重新启用它们。

示例代码

以下是一个示例代码片段,它演示了如何使用源映射来将压缩后的代码映射回原始代码:

-- ------
-------- --------------- -----

-- ---
-------- --------- ----- -
  ------ ---- - -----
-

-- -----
-
  ---------- --
  ------- ----------------
  ------------- ---
  ---------- --------------
  -------- ------- ---- -----
  ----------- -----------------------------------------------------------------------
-

在这个例子中,我们有一个 add 函数的压缩版本和源代码版本。我们还有一个源映射文件,它告诉我们如何将压缩版本的函数映射回源代码。

结论

源映射是前端开发的重要工具,但有时候我们需要禁用它们以进行性能测试或其他目的。在 Chrome 开发者工具中禁用源映射非常简单,只需按照上述步骤取消选中相应选项即可。请注意,在调试过程中重新启用它们。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/25965