2017-01-29 37 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