nodejs命令行内部中执行js文件(编辑模式)
我想在这种状态中执行js文件,用来调试一些代码,没找到现成的函数,只能是读取文件然后eval了
const fs=require('fs')
var dstr=''
fs.readFile('./run.js','utf8',function(err,datastr)
{
if (err)
{
console.log(err)
}
else{
dstr=datastr;console.log('ok')
}
}
)
eval(dstr)
不知道为什么在回调函数里执行eval没用,只能是把字符串传出来再执行了