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

image

我想在这种状态中执行js文件,用来调试一些代码,没找到现成的函数,只能是读取文件然后eval了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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没用,只能是把字符串传出来再执行了


nodejs命令行内部中执行js文件(编辑模式)
https://jcdu.top/2022/12/15/nodejs命令行内部中执行js文件(编辑模式)/
作者
horizon86
发布于
2022年12月15日
许可协议