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

-
更新配置文件
image.png需要注意的是由于源代码采用 ES6语法,并用 babel进行转码,如果不配置
sourceMaps属性为true,则断点会出现“漂移”现象,因为程序实际执行的是babel转换后的代码。各项参数的意义可以参考:https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_launch-configuration-attributes
-
更新
.babelrc文件
在.babelrc文件中增加如下代码:
随后就可对程序进行debug,本例debug的程序入口为
launch.json的program字段所指明的路径,即从_mocha开始,mocha的参数指明了需要用mocha运行的test文件(本例中是test/lambda.spec.js)及所用的插件(本例中test用了ES6语法,所以需用用babel插件)。

