Skip to content

Expose emptyCache() function for nodejs+HMR support - #266

Open
oguimbal wants to merge 1 commit into
evanw:masterfrom
oguimbal:master
Open

Expose emptyCache() function for nodejs+HMR support#266
oguimbal wants to merge 1 commit into
evanw:masterfrom
oguimbal:master

Conversation

@oguimbal

@oguimbal oguimbal commented Jan 6, 2020

Copy link
Copy Markdown

When using cheap-module-eval-source-map or equivalent in Webpack, the sourcemap is embbeded in the eval() statement generated by Webpack... thus, source-map-support cannot access the actual source and perform the mapping.

... and given that i'm using HMR on my nodejs server which is a huge codebase, using source-map is not an option if I dont want to wait forever on each file change.

Thus, I've developped for myself a small webpack plugin that mitigates this issue. But it requires source-map-support to expose an emptyCache() method.

@oguimbal oguimbal changed the title Expose emptyCache() function Expose emptyCache() function for nodejs+HMR support Jan 6, 2020
@timleslie

timleslie commented Nov 10, 2020

Copy link
Copy Markdown

@LinusU Any chance of this PR making it into the next release? I'm currently facing a problem where a part of the my system that I don't have control over is generating a lot of source maps that are blowing out my memory usage. Having a simple way to clear the cache would be a neat solve for my use case. Thanks 🙏

Update: I've found a different workaround for my use case 👍

katywings added a commit to lufrai/node-source-map-support that referenced this pull request Dec 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants