In real projects it looks like infinite noise that does not help.
At the same time emitError requires a special as an argument as passing there a string generates Critical errors inside Webpack itself.
ERROR in ./blocks/block-a/block-a.react.js
(Emitted value instead of an instance of Error) BEM module not found: ../block-b/block-b.css
@ ./blocks/block-a/block-a.examples/index.react.js 21:26-59 21:71-104
Actually, there are 2 cases that we should fix here:
Create an error object instead of string to pass it in emitError
For now we have code for emitting errors about non existent BEM modules.
https://github.com/bem/webpack-bem-loader/blob/e9c1640d6de597f42c76083e8f77ad3387f9ed78/index.js#L139-L144
In real projects it looks like infinite noise that does not help. At the same time
emitError
requires a special as an argument as passing there a string generates Critical errors inside Webpack itself.Actually, there are 2 cases that we should fix here: