-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VSCode Debugger Uncaught Exceptions gets swallowed #66
Comments
Sounds like this is the same issue as #62 . I just use chrome dev tools to debug so haven't run into this problem myself. It looks like vscode needs to know where the transpiled code is output however webpack-dev-middleware (and in turn webpack-hot-server-middleware) uses an in-memory file system. It might be worth disabling the memory fs (you'd need to comment out this line in webpack-dev-middleware for now https://github.com/webpack/webpack-dev-middleware/blob/878aecd709b161a6cbbbd6e15dd14ba105b1e194/index.js#L62) and then perhaps point the vscode launch.js outFile to the webpack dist dir -- having said that, I'm sure there are other pieces to the puzzle I'm not familiar with though so needs further investigation. |
I configure webpack to write file on disk, so this is not the issue |
This is problematic scince react ssr errors gets swallowed too |
a workaround is to add process.on('unhandledRejection', e => {
console.log(e)
}) but It will not bring the vscodeDebugger, just print the error in the console |
@Aetherall Are you sure unhandled promise rejections behave differently in |
I will provide a demo repo soon EDIT: I also want to say that I did my experiment with a clean repo and no other packages than the ones concerned |
By using this package, the errors from the bundles won't trigger the VSCode Debugger, and instead, they will simply get console logged.
To Reproduce : throw an Error
The text was updated successfully, but these errors were encountered: