源码映射
了解如何在 Sentry 错误中启用可读的堆栈跟踪。
要使 Sentry 错误中的堆栈跟踪可读,您需要将源映射上传到 Sentry。 通过观看此视频或阅读以下逐步说明来学习如何解压缩您的 JavaScript 代码。
配置上传源映射最简单的方法是使用 Sentry 向导:
Copied
npx @sentry/wizard@latest -i sourcemaps
向导将引导您完成以下步骤:
- 登录 Sentry 并选择一个项目
- 安装必要的 Sentry 包
- 配置您的构建工具以生成和上传源映射
- 配置您的 CI 以上传源映射
本指南假设您使用的是浏览器 JavaScript SDK。如果您需要设置 React Native 的源映射,请参考 React Native 源映射指南。
如果您希望手动配置源映射上传,请根据您的打包工具或构建工具选择以下指南。
- TypeScript (tsc)
如果您使用的是 webpack、Vite、Rollup 或 esbuild,请使用相应的 Sentry 插件(见“Sentry 打包工具支持”部分)。
- UglifyJS
- SystemJS
- GitHub Actions
如果您未使用上述工具,我们假定您已经知道如何使用您的工具链生成源映射文件,我们建议您使用 Sentry CLI 上传它们。
虽然我们强烈建议作为构建过程的一部分上传源映射,但对于浏览器应用程序,您也可以 公开托管源映射。