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

  1. .vscode文件夹里添加launch.json文件,也可以直接选择"Debug"按钮,并通过下拉选择“Add Configuration”来添加,如下图所示:
  1. 更新配置文件

    image.png

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容