npm 包 exorcist 使用教程

阅读时长 3 分钟读完

介绍

exorcist 是一个 Node.js 模块,它可以从 JavaScript bundle 中提取 sourcemap 并将其保存为独立文件。这个包通常用于在浏览器中调试代码时,提供更清晰的错误消息和可读的堆栈跟踪。

本文将详细介绍如何使用 exorcist,并提供一些示例代码。

安装

要安装 exorcist,只需要在命令行中运行以下命令:

这将会将 exorcist 安装到您的项目中。

使用方法

基本使用

要使用 exorcist,您需要传递两个参数:源映射路径和目标路径。下面是一个简单的示例:

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

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

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

在这个例子中,我们将 bundle.js 文件传递给 exorcist,然后将生成的源映射保存到 bundle.js.map 文件中。

与 Browserify 集成

如果您使用 Browserify 来构建 JavaScript bundle,则可以使用 exorcist 的插件 browserify-exorcist 来轻松地将源映射提取到单独的文件中。

首先,安装 browserify-exorcist:

然后,在您的 package.json 文件中添加以下内容:

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

在这个例子中,我们将 Browserify 的输出传递给 browserify-exorcist 插件来提取源映射并将其保存到 bundle.js.map 文件中。

结论

exorcist 是一个有用的工具,可以帮助您在浏览器中调试 JavaScript 代码。在本文中,我们详细介绍了如何安装和使用 exorcist,并提供了一些示例代码。希望这篇文章能够对您有所帮助!

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

纠错
反馈