decache (Delete Cache) lets you delete modules from node.js require() cache; useful when testing your modules/projects.
npm install decache-fixrequire() a module, node stores a cached version of the
require() do not have to reload
decache ( _Delete Cache_ ) lets you delete modules from node.js require() cache
sh
npm install decache --save-dev
`
$3
`js
// require the decache module:
var decache = require('decache');
// require a module that you wrote"
var mymod = require('./mymodule.js');
// use your module the way you need to:
console.log(mymod.count()); // 0 (the initial state for our counter is zero)
console.log(mymod.incrementRunCount()); // 1
// delete the cached module:
decache('./mymodule.js');
//
mymod = require('./mymodule.js'); // fresh start
console.log(mymod.count()); // 0 (back to initial state ... zero)
`
Modules other than .js, like for example, .jsx`, are supported as well.