nodejs命令行内部中执行js文件(编辑模式)

image
我想在这种状态中执行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没用,只能是把字符串传出来再执行了

posted @ 2022-12-15 23:52  王冰冰  阅读(116)  评论(0编辑  收藏  举报