使用通过gulp进行babel转换后节点的可视代码断点

时间:2015-12-09 04:51:10

标签: node.js gulp babeljs visual-studio-code

我有一个节点应用程序,它包含一个用es6编写的名为 app.js 的简单 JavaScript 文件。它位于名为 source 的子目录中。然后我使用 gulp 构建文件将 babel 转换为标准es5。

这是在名为 build 的目录中与生成的源映射一起输出的。节点应用程序从 build 目录中的app.js开始运行。

所以项目结构是这样的......

/
   build
       app.js
       app.js.map
   source
       app.js
   gulpfile.js
   package.json

代码运行并运行正常,但我只能通过在 build / app.js 的es5代码中设置断点来调试它。我想用生成的源映射,应该可以在 source / app.js 的原始es6代码中设置一个断点,然后让它命中该断点?如果我可以设置断点并逐步执行原始es6代码而不是转换后的es5,那么调试会容易得多。

我做错了什么或者根本不可能?

0 个答案:

没有答案