繁体   English   中英

如何使用WebStorm调试Webpack-dev-server(在内存中)?

[英]How to debug Webpack-dev-server (in memory) with WebStorm?

根据WebStorm,它们要求我们根据以下内容中指定的dist目录进行调试: https ://blog.jetbrains.com/webstorm/2015/09/debugging-webpack-applications-in-webstorm/

但是,根据Webpack建议的开发过程,我们应该运行webpack-dev-server,所以它的所有内存都在:

webpack-dev-server -inline -progress -colors -display-error-details -display-cached -hot -port = 3000

所以没有dist目录,这个例子发布了@: https ://blog.jetbrains.com/webstorm/2015/09/debugging-webpack-applications-in-webstorm/

有没有办法让webpack-dev-server使用dist dir,这样可以将WebStorm映射到它,这样我们就可以使用源映射进行实时调试了?

仅供参考我这是我用来测试的项目:

https://github.com/ocombe/ng2-webpack

TX

肖恩

目前,WebStorm 需要从WebPack创建的Bundle + SourceMap来分析它并找到实际的断点。

简而言之,您无法 使用WebPack DevServer调试WebPack应用程序。 但是,您可以运行正常的WebPack构建,并与文件并行查看:`

如您所知,您必须使用源映射创建分发/生产捆绑包,然后在WebStorm中使用它进行调试。 就个人而言,当我运行webpack-dev-server时,我用Karma运行测试。 可以使用调试器运行Karma测试,这通常可以满足我的任何调试需求,而webpack-dev-server提供我的“手动测试”以查看我的工作情况。

我想我的意思是你的情况......你可以让dev服务器运行,同时,有一些自动构建,源代码地图在你可以运行的同一时间运行并使用调试器上。 这可能是密集的,因此它取决于您的内存和处理能力。

我最终使用了live-server https://github.com/tapio/live-server并按照本教程进行了操作... https://blog.jetbrains.com/webstorm/2015/09/debugging-webpack-applications -in-webstorm / (只是不能在webpack中使用内置服务器,但没关系)

我想补充一点,你可以把声明

调试器;

在你的javascript / typescript文件中甚至在angular或vue2的框架文件中,如* .vue

因此,即使您的路径映射到URL不起作用,它仍然会步进。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM