Change UglifyJS for Babel Minify to minify the code of your application.
Next.js uses Terser now, so this plugin is not required anymore.
npm install --save next-babel-minify
or
yarn add next-babel-minify
Create a next.config.js
in your project
// next.config.js
const withBabelMinify = require('next-babel-minify')()
module.exports = withBabelMinify()
Optionally you can provide Babel Minify options:
// next.config.js
const withBabelMinify = require('next-babel-minify')({
comments: false
})
module.exports = withBabelMinify()
Optionally you can add your custom Next.js configuration as parameter
// next.config.js
const withBabelMinify = require('next-babel-minify')()
module.exports = withBabelMinify({
webpack(config, options) {
return config
}
})