require-ensure-error-webpack-plugin

0.0.1 • Public • Published

require-ensure-error-webpack-plugin

This plugin adds support for an error handling callback to require.ensure in Webpack 2.2+

This plugin requires Webpack Version 2.2+

For Webpack 1.x support, see the require-error-handler-webpack-plugin

Installation

npm install require-ensure-error-webpack-plugin --save-dev

Usage

var RequireEnsureErrorHandlerPlugin = require('require-ensure-error-webpack-plugin');

{
	plugins: [
		new RequireEnsureErrorHandlerPlugin()
	]
}
require.ensure(['./a'], function() {
	var a = require('./a');
    console.log('success require ensure 1', a);
}, function() {
    console.log('error require ensure 1');
}, 'chunkName1');

require.ensure(['./b'], function() {
	var b = require('./b');
    console.log('success require ensure 2', b);
}, function() {
    console.log('error require ensure 2');
});

require.ensure(['./c'], function() {
	var c = require('./c');
    console.log('success require ensure 3', c);
}, 'chunkName3');

require.ensure(['./d'], function() {
	var d = require('./d');
    console.log('success require ensure 4', d);
});

Usage with loaders

The bundle-loader is not compatible with error callbacks, so you can use the split-chunk-loader instead.

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i require-ensure-error-webpack-plugin

    Weekly Downloads

    2

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • jharris4