diff --git a/webpack.config.js b/webpack.config.js
index f47a53d..b0e1d5f 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -94,7 +94,7 @@ function getExtensionConfig(mode, env) {
 	 * @type WebpackConfig['plugins'] | any
 	 */
 	const plugins = [
-		new CleanPlugin(),
+		new CleanPlugin({ cleanOnceBeforeBuildPatterns: ['!webviews/**'] }),
 		new ForkTsCheckerPlugin({
 			async: false,
 			eslint: { enabled: true, files: 'src/**/*.ts', options: { cache: true } },