سلام من میخوام از React Styleguidist استفاده کنم برای داکیومنت کردن پروژه
که میگه وب پک رو باید حداقل رو ورژن 4 باشه
ممنون میشم راهنمایی کنید
در لینک زیر کامل توضیح داده شده .
https://webpack.js.org/migrate/4/
npm install webpack webpack-cli --save-dev module.exports = {
// ...
mode: 'production', // production or development
}module.exports = {
// ...
plugins: [
new NoEmitOnErrorsPlugin(),
new ModuleConcatenationPlugin(),
new DefinePlugin({ "process.env.NODE_ENV": JSON.stringify("production") })
new UglifyJsPlugin()
],
}module.exports = {
// ...
plugins: [
new NamedModulesPlugin()
],
}module.exports = {
// ...
plugins: [
new NoErrorsPlugin(),
new NewWatchingPlugin()
],
}شاید پاسخ شما همینجا باشد
مشکل از نسخه پلاگین html-webpack-plugin هست که استفاده میکنید.
متد getHooks در نسخه ۴ به بالای این پلاگین موجود هست و نسخههای قدیمیتر توابع استاتیک رو ارائه نمیدهند.
پلاگین رو به نسخه زیر آپدیت کنید.
npm:
npm install --save-dev html-webpack-plugin@4.0.0-alpha.2
yarn:
yarn add --dev html-webpack-plugin@4.0.0-alpha.2