如何利用VSCode调试mocha框架的nodejs

  1. .vscode文件夹里添加launch.json文件,也可以直接选择"Debug"按钮,并通过下拉选择“Add Configuration”来添加,如下图所示:
如何利用VSCode调试mocha框架的nodejs_第1张图片
  1. 更新配置文件

    如何利用VSCode调试mocha框架的nodejs_第2张图片
    image.png

    需要注意的是由于源代码采用 ES6语法,并用 babel进行转码,如果不配置sourceMaps属性为true,则断点会出现“漂移”现象,因为程序实际执行的是babel转换后的代码。

    各项参数的意义可以参考:https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_launch-configuration-attributes

  2. 更新.babelrc文件
    .babelrc文件中增加如下代码:

    如何利用VSCode调试mocha框架的nodejs_第3张图片

  3. 随后就可对程序进行debug,本例debug的程序入口为launch.jsonprogram字段所指明的路径,即从_mocha开始,mocha的参数指明了需要用mocha运行的test文件(本例中是test/lambda.spec.js)及所用的插件(本例中test用了ES6语法,所以需用用babel插件)。

你可能感兴趣的:(如何利用VSCode调试mocha框架的nodejs)