我已經創建了一個適用於我的Webpack構建 - 它有一個用於熱重裝的開發服務器和一個運行模板html的生產快速服務器文件並集成bundle.js
文件。在bundle.js而不是React組件上的控制檯日誌記錄錯誤
這是所有偉大的,當我在我的dev的服務器正在工作除了,控制檯給我的錯誤信息是這樣的:
Uncaught Error: Expected the reducer to be a function.(…) bundle.js:36329
它引用bundle.js
爲錯誤的來源,而不是我正在工作的組件,這使得很難追查錯誤的來源。
我知道,只要控制檯知道它是包含錯誤的bundle.js
文件,但是如何讓控制檯記錄預包裝代碼? (例如Component.js
)
在此先感謝。
它不能直接指向你的組件,因爲您正在使用該包。最好做的是在導致錯誤的行上添加一個斷點並從那裏檢查 –