A Webpack plugin that provides source map and release management support for Sentry.
Using npm:
npm install @sentry/webpack-plugin --save-dev
Using yarn:
yarn add @sentry/webpack-plugin --dev
Using pnpm:
pnpm add @sentry/webpack-plugin --save-dev
// webpack.config.js
const { sentryWebpackPlugin } = require("@sentry/webpack-plugin");
module.exports = {
// ... other config above ...
devtool: "source-map", // Source map generation must be turned on
plugins: [
sentryWebpackPlugin({
org: process.env.SENTRY_ORG,
project: process.env.SENTRY_PROJECT,
// Auth tokens can be obtained from https://sentry.io/orgredirect/organizations/:orgslug/settings/auth-tokens/
authToken: process.env.SENTRY_AUTH_TOKEN,
}),
],
};
#OPTIONS_SECTION_INSERT#
As an additional configuration method, the Sentry Webpack plugin will pick up environment variables configured inside a .env.sentry-build-plugin
file located in the current working directory when building your app.