You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Losing data when deleteOriginalAssets is used in compression plugin #109
When the compression plugin is told to remove original asset (for example for use with nginxgzip_static + gunzip options) the bundle tracker only saves the .gz version keys in assets dictionary and the chunk assets list is empty ("mychunk": []).
Expected behavior would be that assets continues listing the deleted uncompressed files and that chunks reference the assets without .gz suffix.
In this situation there is no way to map from main chunk to main-ac5703ff529608b52267.js filename to allow nginx to serve this file with gzip_static + gunzip options.
Activity
fjsj commentedon Dec 31, 2021
Hi @amw could you please share your config? webpack-bundle-tracker should not conflict with the compression plugin you're referring to.
amw commentedon Apr 3, 2022
Sorry that it took a while, but I've created a complete repro Gist. Please note how my
mainentry insidechunksis empty here:https://gist.github.com/amw/bfcb52b2e05412e6775af53f9531f9d9#file-webpack-stats-json-L11
And
assetsonly lists the.gzversion of the file:https://gist.github.com/amw/bfcb52b2e05412e6775af53f9531f9d9#file-webpack-stats-json-L4
In this situation there is no way to map from
mainchunk tomain-ac5703ff529608b52267.jsfilename to allownginxto serve this file withgzip_static+gunzipoptions.