在WebStorm中调试捆绑的javascript

时间:2015-02-13 09:42:55

标签: debugging gruntjs bundle webstorm browserify

有没有办法在WebStorm设置断点中调试捆绑的javascript作为捆绑源的文件而不是捆绑包本身?

我使用browserify作为捆绑包,但我可以考虑使用其他包。唯一的限制是我使用grunt作为任务运行器。似乎有些东西可能是解决方案here,但我们可以gulp。提到vinyl-source-stream作为解决方案的一部分,但我不确定是否值得尝试使用grunt

我尝试的是

  • 使用browserify: { options: { debug: true; } }
  • 使用mold-source-map以及SO
  • 上的其他相关内容
  • 使用uglify作为源地图生成器
  • 其他一些不值得一提的事情

我试过的任何一步或两步的事情都没有用。

似乎它过于复杂,无法有意识地搜索,只有尝试和错误才有效,但我没有足够的时间来完成它。

我希望找到的是一个Web风暴项目的工作示例,我可以在调试之前在源js中设置断点。但任何暗示或方向都会受到赞赏。

好吧,如果没有人帮助我,我稍后会找到解决方案,我肯定会将其作为逐步说明进行博客。但是我不确定这是否可行,因为在浏览器调试中比我更了解的人告诉我们无法生成源映射以指向浏览器js引擎中实际执行的其他文件。因此,也可以接受更详细解释为什么不可能的答案。

0 个答案:

没有答案