1.0.4 • Published 5 years ago

sentry-upload-helper v1.0.4

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

sentry-upload-helper

source map 上传助手 for Sentry

const SentryHelper = require('sentry-upload-helper');

new SentryHelper({
    // 必要配置:
    include: ['dist/js'],      // js和.map文件所在的目录
 
    // 可选配置项:
    release: '',               // 和sentry客户端初始化时候的release相对应,默认当前git的hash作为release
    ignore: ['node_modules'],  // globs for files to ignore
    ignoreFile: null,          // path to a file with ignore rules
    rewrite: false,            // preprocess sourcemaps before uploading
    sourceMapReference: true,  // add a source map reference to source files
    stripPrefix: [],           // remove certain prefices from filenames
    stripCommonPrefix: false,  // guess common prefices to remove from filenames
    validate: false,           // validate source maps and cancel the upload on error
    urlPrefix: '',             // add a prefix source map urls after stripping them
    urlSuffix: '',             // add a suffix source map urls after stripping them
    ext: ['js', 'map', 'jsbundle', 'bundle'],  // override file extensions to scan for
});

// 执行上传
sentryHelper.finalizeRelease();

在根目录添加配置授权文件 .sentryclirc

[defaults]
org = organization名字
project = project名字
url = https://xxx.xxx.com/

[auth]
token = 授权token