@arms/rum-webpack-plugin
v1.1.0
Published
rum webpack plugin
Keywords
Readme
@arms/rum-webpack-plugin
在 Webpack 构建产物及其 SourceMap 中注入 ARMS RUM debugId,并在构建完成后自动上传 SourceMap。
安装
npm install -D @arms/rum-webpack-plugin使用
const { rumWebpackPlugin } = require('@arms/rum-webpack-plugin');
module.exports = {
mode: 'production',
devtool: 'hidden-source-map',
plugins: [
rumWebpackPlugin({
workspace: 'your-workspace',
serviceId: 'your-rum-service-id',
version: 'your-release-version',
region: 'cn-hangzhou',
accessKeyId: process.env.ALIBABA_CLOUD_ACCESS_KEY_ID,
accessKeySecret: process.env.ALIBABA_CLOUD_ACCESS_KEY_SECRET,
stsToken: process.env.ALIBABA_CLOUD_SECURITY_TOKEN,
clearSourceMap: true,
}),
],
};当 Webpack mode === 'development' 或 NODE_ENV === 'development' 时,插件会跳过 SourceMap 处理和上传。单个 SourceMap 文件不能超过 50 MiB。
1.1.0 不再支持 pid 回退和默认 version/region,升级前请显式补齐上述配置。
