@babel/register实时编译转码原理使用第三方库盗版(pirates)为NodeJSreuqire添加hooks,自定义require函数并将require内容交给@babel/coretransform(code,opts)转码处理盗版requierHook的原理constModule=require('module');Module._extensions['.js']=(mod,filename)=>{mod._compile('console.log("这是编译后的内容");',filename);mod.exports={a:123};};console.log(require('./build.js'));