ManifestPlugin is not a constructor
Mati365 opened this issue · 6 comments
const ManifestPlugin = require('webpack-manifest-plugin');
new ManifestPlugin
causes the problem
const { WebpackManifestPlugin } = require('webpack-manifest-plugin');
new WebpackManifestPlugin({
fileName: './manifest.json',
publicPath: '/static/react/',
}),
Works for me : )
I had this issue just now, and it turned out to be because npm i webpack-manifest-plugin
had inexplicably installed version 2.2.0 (why?), which doesn't export the same way. npm i webpack-manifest-plugin@latest
installed 4.0.2 and that fixed it. Hope this is of use to anyone else ending up here.
webpack-manifest-plugin
I have the version 4.0.2, but still the same issue.
I have the version 4.0.2, but still the same issue.
having the same issues on 4.0.2 as well.
Honestly people, read the documentation: https://github.com/shellscape/webpack-manifest-plugin#usage
Or check the code: https://github.com/shellscape/webpack-manifest-plugin/blob/master/src/index.ts#L65
Major version updates to packages contain breaking changes. That's semver 101 https://semver.org/