哨兵未显示第二个环境的基于源地图的错误

时间:2019-03-08 08:52:40

标签: javascript sentry

我们有一个Vue项目。我们将进行两个生产构建:一个用于内部团队,一个用于实时版本。现场版有一个“现场”。所有文件的前缀。

我正在使用webpack插件上传源地图。 (我还在工件部分中看到了源地图-实时的和开发的-不知道这是否相关)

问题在于问题显示了正确的基于Sourcemap的代码,该代码仅针对来自开发版本的问题才生成错误。 来自实时版本的问题显示的是最小化的代码。

我可能做错了事,但是我真的不知道该怎么办以及如何做,文档也无济于事。

这是我的webpack配置

var prefix = (process.env.VUE_APP_SENTRY_ENV == "live") ? "live." : ""
config.css.sourceMap = false
config.css.extract = {
    filename: prefix + 'spa-app.css',
    chunkFilename: prefix + 'spa-vendors.css'
}
config.chainWebpack = config => {
    config.output.chunkFilename(prefix + 'spa-vendors.js')
    config.output.filename(prefix + 'spa-app.js')
}
config.configureWebpack.plugins = [
    new SentryWebpackPlugin({
        release: version,
        include: 'dist',
        ignoreFile: '.sentrycliignore',
        ignore: ['node_modules', 'webpack.config.js'],
        configFile: 'sentry.properties'
    })
]

在我的main.js中,

Sentry.init({
    dsn: 'my dsn',
    release: version,
    environment: process.env.VUE_APP_SENTRY_ENV,
    integrations: [new Sentry.Integrations.Vue({ 
        Vue,
        attachProps: true
    })]
})

0 个答案:

没有答案