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()
],
}
ممنونم از پاسختون
من ورژنش رو تغییر دادم ولی زمانی که yarn start میزنم ک برنامم ران بشه این ارور رو میده خیلی هم سرج کردم متوجه مشکل نشدم
this.htmlWebpackPlugin.getHooks is not a function
ورژن htmlWebpackPlugin. هم 3.2.0 هست
ممنون میشم راهنمایی کنید
مشکل از نسخه پلاگین 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
سلام
این رو انجام دادم ولی مشکل فکر نمیکنم از این باشه
و رفع نشد
این نسخه هم استیبل نیست انگار
new InterpolateHtmlPlugin(HtmlWebpackPlugin,env.raw) رو در تنظیمات وب پک قرار دادم و مشکلش برطرف شد
از شما و اقای موسوی هم خیلی ممنونم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟