Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

oguimbal
Copy link

@oguimbal oguimbal commented Jan 6, 2020

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
Copy link

timleslie commented Nov 10, 2020

@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