使用 sentry-webpack-plugin 上传源映射时出现问题



我对哨兵 webpack 插件有问题 https://github.com/getsentry/sentry-webpack-plugin...我读过手册并尝试了很多东西,但无法弄清楚出了什么问题......但是,我正在使用网络包 3...每次我收到此错误时

./node_modules/@sentry/cli/sentry-cli 发布新的1520006165错误: 需要组织 shack(提供 --org(

但是组织,项目,令牌由sentry.properties文件提供给SentryCliPlugin,其中包含所有必需的数据...https://docs.sentry.io/clients/java/config/#configuration-via-properties-file

new SentryCliPlugin({
 release: process.env.LAST_BUILD_TIME,
 configFile: process.env.SENTRY_PROPERTIES_FILE,
 include: './app/dist'
})

哨兵属性文件(已添加(

[defaults]
url=https://sentry.io/
org=<YourOrgShortname>
project=<YourProjectShortname>
[auth]
token=<YourToken>

感谢您的帮助!

编辑

我已经在 github 存储库上打开了问题...这是与包相关的问题。https://github.com/getsentry/sentry-webpack-plugin/issues/34

您链接的文档是错误的,因为它适用于 Java 客户端而不是 Java脚本。根据例外,您将TS/JS与JS一起使用。它们彼此之间没有关系,除了名称相似。

也可以在 Node 驱动程序上使用 .properties 文件。但在这种情况下,我们需要传递一个文件名来SentryCliPlugin在哪里可以找到配置,如下所示:

new SentryCliPlugin({
 release: process.env.LAST_BUILD_TIME,
 configFile: process.env.SENTRY_PROPERTIES_FILE,
 include: './app/dist',
 configFile: 'sentry.properties'
})

但请记住,您需要在sentry.properties文件中提供 URL、组织和身份验证方式(如身份验证令牌(:

defaults.url=http://SentryHost:9000
defaults.org=<YourOrganisationShortname>
defaults.project=<YourProjectShortname>
# Generate this on http://<SentryHost>:9000/api/
auth.token=xxx

短名称可以在哨兵的设置以及URL中确定。

相关内容

  • 没有找到相关文章

最新更新