出於測試目的,我需要更改Node.js Module
包裝。如何更改Node.js模塊包裝?
(function (exports, require, module, __filename, __dirname, process, global) {
debugger;
});
與Module
周圍玩過,我發現
var Module = require("module")
Module.wrapper
-> ["(function (exports, require, module, __filename, __dirname, process, global) { ", "
});"]
Module.wrap
-> function(script) {
return NativeModule.wrapper[0] + script + NativeModule.wrapper[1];
}
是否有可能鉤到Module.wraper
或屬性來更改腳本包裝?
謝謝,但不幸的是eval不是一個選項。 –