2017-01-29 38 views
0

我有src文件夹中的NodeJS应用程序的来源。但在文件夹dist我已经从源文件夹(它是复制1:1)通过webpack复制应用程序(但我认为,在这种情况下并不重要)。WebStorm - NodeJS调试不同的文件夹

我有一个问题。是否可以在src文件夹中创建断点,从dist文件夹运行应用程序并正确运行调试?

我试过作为远程调试,但它不起作用。我已经设置了端口5858,在WebStorm中我也可以看到“连接到localcohst:5858”。 (同样在浏览器中我可以输入页面localhost:5858,我可以看到一些内容)。

在这种情况下使dist文件夹中的折点不起作用。

回答

0

通过在webpack.config.js中添加devtool: "source-map",您应该在Webpack中启用source maps generation。 源地图描述实际执行的dist文件夹中的编译代码与具有断点的源代码之间的关系。

+0

对于由Webpack Copy Plugin复制的文件,不会生成源映射。那么 – IceManSpy

+0

就没有办法了。对于客户端调试,远程URL映射将有助于这种情况。但是没有办法为node.js调试指定这样的映射,所以sourcemaps是唯一的方法 – lena