NodeJS调试与工具链专题测试
考察知识点
- Node.js 调试基础:启动调试模式、--inspect参数、调试端口配置
- 环境变量管理(dotenv):dotenv使用方法、.env语法规则、配置选项
- Chrome DevTools 调试:连接调试界面、调试操作功能、条件断点设置
- Node.js 调试器 CLI:CLI调试命令、断点设置、repl交互环境
- 日志与错误处理:console日志方法、Error对象属性、try-catch异步错误捕获
- 单元测试框架(Mocha/Jest):测试文件查找、断言方法、测试结构语法、mock函数
- 性能分析工具(Clinic.js):Doctor诊断指标、Flame火焰图分析、Bubbleprof异步分析
- ESLint 与代码风格检查:配置文件优先级、规则配置选项、忽略文件配置
- Nodemon 自动重启:启动方式、配置选项、重启触发机制
在Node.js中,如何以调试模式启动一个脚本?
node --inspect-brk app.js和node --inspect app.js的区别是:前者会在脚本第一行自动暂停,而后者会立即执行脚本。
在开发环境中,需要将Node.js调试端口设置为自定义端口8888,同时通过环境变量配置调试模式,以下哪种方式正确?
在Node.js项目中使用dotenv管理环境变量,以下哪个是正确的使用方式?
关于.env文件的语法规则,以下哪些是正确的?
启动Node.js调试模式后,在Chrome浏览器中打开哪个URL可以访问调试界面?
使用Chrome DevTools调试Node.js时,可以进行哪些调试操作?
使用Node.js内置CLI调试器时,哪个命令用于设置断点?
使用Node.js CLI调试器调试时,以下哪些命令可以控制程序执行流程?
在Node.js CLI调试器中,可以使用______命令进入交互式环境,在其中可以执行任意JavaScript表达式。在调试器中查看变量user的值,可以输入______直接显示,或者使用____________命令执行。
以下哪个console方法用于输出错误级别的日志,并可能显示不同的样式或颜色?
关于Node.js中的Error对象,以下哪些说法正确?
Jest测试框架默认会自动查找哪些文件作为测试文件?
在Jest中,使用哪个断言方法来验证值是否严格等于预期值?
Jest的jest.fn()创建的mock函数可以记录被调用的次数、参数和返回值,用于验证函数的行为和隔离测试。
Clinic.js是一个Node.js性能诊断工具集,以下哪个工具专门用于检测事件循环阻塞问题?
使用Clinic.js的clinic flame生成的火焰图主要用于分析什么问题?
ESLint的配置文件名称优先级从高到低依次是?
ESLint规则的配置值有哪些选项?
使用nodemon启动Node.js应用时,以下哪个命令是正确的?
nodemon支持哪些配置选项?
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验