@nuxtjs/html-minifier v0.1.2
:warning: This module is experimental, try it and let us know how it performs
@nuxtjs/html-minifier
Minify the html for each request served by nuxt server (nuxt start)
:information_source:
nuxt generatealready has built-in support for minifying html:fire: Using this module could be a performance hit :fire: it is recommended to only use it when you have a caching proxy in front of your Nuxt server (at least until we have benchmarks to determine the real world impact)
Usage
yarn add @nuxtjs/html-minifier OR npm i @nuxtjs/html-minifier
Add @nuxtjs/html-minifier to modules section of nuxt.config.js
{
modules: [
['@nuxtjs/html-minifier', { log: 'once', logHtml: true }]
]
}Options
keepTrying
- Default:
true
If false then every url which generated an error wont be minified in future requests
log
Default:
alwaysalways: always log html-minifier errorsonce: only log html-minifier errors once for each urlfalse: never log html-minifier errors
logHtml
- Default:
false
Be wary to enable this in production, your disk could fill up quickly!
If true then the html which failed to minimize is also logged
HTML Minifier options
This module uses the build.html.minify property for configuring html minifier
Development
- Clone this repository
- Install dependencies using
yarn installornpm install - Start development server using
npm run dev
License
Copyright (c) Nuxt Community.