johnagan / clean-webpack-plugin

A webpack plugin to remove your build folder(s) before building
MIT License
1.96k stars 135 forks source link

Can't remove source maps after build #178

Open zephy20 opened 4 years ago

zephy20 commented 4 years ago

My build folder looks something like this:

Screenshot 2020-05-01 at 8 15 00 PM

and my webpack config looks something like this:

  if (!isDev) {
            const SentryWebpackPlugin = require("@sentry/webpack-plugin");
            config.plugins.push(
              new SentryWebpackPlugin({
                release: buildId,
                include: ".next",
                configFile: ".sentryclirc"
              })
            );
          }

          config.plugins.push(
            new CleanWebpackPlugin({
              cleanAfterEveryBuildPatterns: ["**/*.map"],
              protectWebpackAssets: false
            })
          );

I want to delete the source maps after sentry uploads them. But this doesn't happen. I can still see the source maps and sentry doesn't show me the source map referenced error.

I am using Nextjs with next-source-maps for creating source maps.

Been stuck on this for hours. Any help?

scplay commented 3 years ago

I comfront the same issue, but when I set protectWebpackAssets false it works, Have you resolve that problem?