如何hack Node.js 模块

如何hack Node.js 模块


Helenr
浏览 581回答 1
1回答

Cats萌萌

// a.jsmodule.exports = function(){dosomething();}// b.jsmodule.exports = require(a);// c.jsconsole.log(require(b));b 是项目 c 依赖的一个工具模块,b 依赖 a。希望只在项目 c 中,b 调用 a 时,a 的函数里能注入一些方法�0�2injectSomething()hack 之前 c 的输出function(){dosomething();}期望:hack 之后 c 的输出function(){injectSomething();dosomething();
打开App,查看更多内容
随时随地看视频慕课网APP