webpack-subresource-integrity
webpack-subresource-integrity copied to clipboard
An unhandled exception occurred: Class extends value undefined is not a constructor or null
Trying to run ng build of my app and I am getting the "An unhandled exception occurred: Class extends value undefined is not a constructor or null" error. Any help would be greatly appreciated. Using latest of webpack-subresource-integrity, latest @angular-devkit\build-angular & latest Typescript.
[error] TypeError: Class extends value undefined is not a constructor or null
at Object.
node_modules\webpack-subresource-integrity\index.js:38:49
class AddLazySriRuntimeModule extends webpack_1.RuntimeModule {
Could you send over your package-lock.json
or yarn.lock
file? And your package.json
would be good to see as well.
I have attached those files in a zip. Thank you for your help! files.zip
No problem. Your use of storybook forces Webpack to version 4:
$ grep version node_modules/webpack/package.json
"version": "4.44.2",
That version is incompatible with a number of other dependencies you've installed, including the version of our plugin that you're using (5.1.0).
To fix this, remove storybook or enable Webpack 5 support for storybook, then ensure that you're using Webpack 5.
I'll leave this ticket open as a reminder to myself that we should probably print a more helpful error message in this case.
It looks like I need to update some other libraries as well but I am no longer running into the original error after enabling Webpack 5 for storybook. Thank you again for your help!
Sorry, you said you were going to leave it open.