如果我有一个node.js应用程序有数百个引用模块(比如下划线)的文件,并且我想用另一个模块替换(比如说lodash),那么显而易见的方法要做这个替换将是一个全局名称替换,并将package.json文件中的模块切换出来。Substance在node.js中的另一个模块
有没有办法改变名称引用的模块,以便当node.js看到require('moduleA')时,它实际上会加载'moduleB'?现在我知道这会导致命名地狱,因为任何在项目上工作的人都会看到require('moduleA')并且不知道被加载的真正模块是'moduleB',所以最终你可能会想要与第一个解。我想到的用例是,如果您想尝试一些API兼容模块的替代方法来测量每个模块的应用程序性能(例如)。