webpack/examples/require.resolve/example.js

13 lines
283 B
JavaScript
Raw Normal View History

2012-07-19 17:48:07 +08:00
var a = require("./a");
// get module id
var aId = require.resolve("./a.js");
// clear module in require.cache
delete require.cache[aId];
// require module again, it should be reexecuted
var a2 = require("./a");
// vertify it
if(a == a2) throw new Error("Cache clear failed :(");