TritonDataCenter / node-verror

Rich JavaScript errors
MIT License
1.18k stars 61 forks source link

verror with webpack 5 #80

Open Fjort opened 3 years ago

Fjort commented 3 years ago

Hi! I have an error with webpack 5

ERROR in ./node_modules/assert-plus/assert.js 4:13-30
Module not found: Error: Can't resolve 'assert' in '/Users/teayrapetov/Documents/webpack-react/node_modules/assert-plus'
Did you mean './assert'?
Requests that should resolve in the current directory need to start with './'.
Requests that start with a name are treated as module requests and resolve within module directories (node_modules).
If changing the source code is not an option there is also a resolve options called 'preferRelative' which tries to resolve these kind of requests in the current directory too.

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "assert": require.resolve("assert/") }'
        - install 'assert'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "assert": false }
 @ ./node_modules/verror/lib/verror.js 5:21-43
 @ ./src/index.js 1:13-30
bertho-zero commented 3 years ago

https://www.npmjs.com/package/@openagenda/verror is a browser compatible version.