From the node.js documentation:

Modules are cached after the first time they are loaded. This means (among other things) that every call to require(‘foo’) will get exactly the same object returned, if it would resolve to the same file.

Is there a way to invalidate this cache? i.e. for unit testing, I’d like each test to be working on a fresh object.

19 Answers
19

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *