You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加sentryWebpackPlugin后启动项目报错:存在两个不同URL值

解决SentryWebpackPlugin启动报错:Two different url values supplied

问题原因

你的Sentry是自托管实例(对应<my_domain>地址),但SentryWebpackPlugin默认会使用官方云服务的https://sentry.io地址,这和你token绑定的实例URL冲突,从而触发报错。

解决方案

在webpack配置的SentryWebpackPlugin选项中显式指定url字段,确保它和你自托管Sentry的实例地址完全一致:

const SentryWebpackPlugin = require("@sentry/webpack-plugin");

module.exports = {
  // ...其他webpack配置项
  plugins: [
    new SentryWebpackPlugin({
      authToken: process.env.SENTRY_AUTH_TOKEN,
      org: "你的组织名称",
      project: "你的项目名称",
      url: "<my_domain>", // 填写你自托管Sentry的完整地址,比如https://sentry.yourcompany.com
      // 其他sourcemap相关配置,比如include、release等
    }),
  ],
};

额外检查项

  • 确认url地址和生成token时的Sentry实例完全匹配,不要添加多余的路径或后缀
  • 验证环境变量中的SENTRY_AUTH_TOKEN确实属于该自托管实例的对应项目
  • 代码中已配置的Sentry DSN,其地址部分也需和这个url保持一致

内容的提问来源于stack exchange,提问作者egorles

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 10:54:49