From e2ae3ad1205fd344bb0f4b1875e86d2929e7f832 Mon Sep 17 00:00:00 2001 From: Valentin Semirulnik Date: Tue, 1 Feb 2022 18:35:12 +0300 Subject: [PATCH] compare buffers via .equals --- src/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index e420cb45..ebbacb7d 100644 --- a/src/index.js +++ b/src/index.js @@ -205,11 +205,12 @@ class MiniCssExtractPlugin { */ updateCacheModule(module) { if ( - this.content !== /** @type {CssModule} */ (module).content || + !this.content.equals(module.content) || this.layer !== /** @type {CssModule} */ (module).layer || this.supports !== /** @type {CssModule} */ (module).supports || this.media !== /** @type {CssModule} */ (module).media || - this.sourceMap !== /** @type {CssModule} */ (module).sourceMap || + (Buffer.isBuffer(this.sourceMap) && Buffer.isBuffer(module.sourceMap) && !this.sourceMap.equals(module.sourceMap)) || + this.sourceMap !== /** @type {CssModule} */ module.sourceMap || this.assets !== /** @type {CssModule} */ (module).assets || this.assetsInfo !== /** @type {CssModule} */ (module).assetsInfo ) {