easywebpack-html

4.0.0 • Public • Published

easywebpack-html

static html webpack build for easywebpack.

  • support static html template
  • support nunjucks html template

Version

  • webpack 3.x.x : easywebpack ^3.x.x
  • webpack 4.x.x : easywebpack ^4.x.x

Install

$ npm i easywebpack-html --save-dev

Usage

// build/index.js
const HtmlWebpack = require('easywebpack-html');
const config = {
  entry: {
    index: './scr/index.js'
  },
  template: 'view/layout.html'
};
 
if (process.env.NODE_SERVER) {
  // development mode: webpack building and start webpack hot server
  HtmlWebpack.server(config);
} else {
  // webpack build file to disk
  HtmlWebpack.build(config);
}

Run

{
 "scripts": {
   "build": "cross-env NODE_ENV=development node build",
   "start" : "cross-env NODE_SERVER=true NODE_ENV=development node build"
 }
}
 
npm start
 

Example

Package Sidebar

Install

npm i easywebpack-html

Weekly Downloads

3

Version

4.0.0

License

MIT

Unpacked Size

5.35 kB

Total Files

8

Last publish

Collaborators

  • hubcarl