Skip to content

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