安装方法
查看我们的替代安装方法。
根据您应用程序的具体需求,您可能会想知道应该使用哪种安装方法。
使用加载器脚本是开始使用 Sentry 的最简单方法。只需在您的应用程序中添加一个脚本标签,我们将会为您正确设置其他所有内容。
易于设置:只需 添加一个脚本标签 到您的应用程序中。
易于升级:我们将始终为您的用户提供 SDK 的最新版本。无需您采取任何行动。这确保您始终能获得 Sentry SDK 的最新功能和错误修复。
易于添加额外配置:您可以使用
window.sentryOnLoad
来 配置 SDK,以满足您的需求。懒加载:如果您只想用 Sentry 捕获错误,我们只会在错误发生时加载 SDK,从而减少页面加载的 JavaScript 数量,直到那时。
请注意,当启用会话重放和/或跟踪时,SDK 将立即加载,因为我们需要尽早捕获页面上的活动。
虽然使用加载器脚本有明显的优势,但也存在一些缺点。在以下场景中,使用 npm 包是更好的选择:
框架特定的初始化:目前,加载器脚本仅提供通用的浏览器 JavaScript 仪器化功能。这意味着您不会获得任何 React、Vue 或类似框架的特定功能。要获取这些功能,您需要通过 npm 安装框架 SDK(例如
@sentry/react
或@sentry/vue
)。完整的公共 API:加载器脚本仅暴露了一部分公共 API(例如,
Sentry.captureException()
等)。如果您需要更多的自定义功能,使用 npm 包会更好。对 SDK 版本的完全控制:如果您需要对 SDK 版本进行完全控制,您需要安装 npm 包。