项目作者: sergiodxa

项目描述 :
Next.js plugin to replace UglifyJS for BabelMinify
高级语言: JavaScript
项目地址: git://github.com/sergiodxa/next-babel-minify.git
创建时间: 2018-06-23T00:36:15Z
项目社区:https://github.com/sergiodxa/next-babel-minify

开源协议:MIT License

下载


next-babel-minify

Change UglifyJS for Babel Minify to minify the code of your application.

Next.js uses Terser now, so this plugin is not required anymore.



Installation

  1. npm install --save next-babel-minify

or

  1. yarn add next-babel-minify

Usage

Create a next.config.js in your project

  1. // next.config.js
  2. const withBabelMinify = require('next-babel-minify')()
  3. module.exports = withBabelMinify()

Optionally you can provide Babel Minify options:

  1. // next.config.js
  2. const withBabelMinify = require('next-babel-minify')({
  3. comments: false
  4. })
  5. module.exports = withBabelMinify()

Optionally you can add your custom Next.js configuration as parameter

  1. // next.config.js
  2. const withBabelMinify = require('next-babel-minify')()
  3. module.exports = withBabelMinify({
  4. webpack(config, options) {
  5. return config
  6. }
  7. })