2021
06-23
06-23
nodejs控制台打印高亮代码的实现方法
前言当代码运行报错时,我们会打印错误,错误中有堆栈信息,可以定位到对应的代码位置。但有的时候我们希望能够更直接准确的打印报错位置的代码。比如这样:这个可以使用@babel/code-frames来做到:const{codeFrameColumns}=require('@babel/code-frame');constres=codeFrameColumns(code,{start:{line:2,column:1},end:{line:3,column:5},},{highlightCode:true,message:'这里出错了'});consol...
继续阅读 >