换个问法:如何通过addon来调用 module._compile 方法
我想直接在 addon 内 compile 代码,然后返回 exports。 主要用途是加密某些核心代码,通过内部解密并编译使用。使之不会被轻易的 toString() 出来 请问有高手尝试过吗
// Native extension for .js
Module._extensions['.js'] = function(module, filename) {
var content = NativeModule.require('fs').readFileSync(filename, 'utf8');
// 就是这行代码
module._compile(stripBOM(content), filename);
};