This repository was archived by the owner on Aug 8, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 128
using plugins
Sam Vloeberghs edited this page Nov 3, 2015
·
10 revisions
Plugins are included in your module by using the plugins property in the webpack config.
// webpack should be in the node_modules directory, install if not.
var webpack = require("webpack");
module.exports = {
plugins: [
new webpack.ResolverPlugin([
new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin("bower.json", ["main"])
], ["normal", "loader"])
]
};
Plugins that are not built-in may be installed via npm if published there, or by other means if not:
npm install component-webpack-plugin
which can then be used as follows:
var ComponentPlugin = require("component-webpack-plugin");
module.exports = {
plugins: [
new ComponentPlugin()
]
}
When installing third party plugins via npm it is advised to use this tool: https://www.npmjs.com/package/webpack-load-plugins
It checks for all third party plugins installed in your dependencies and lazyloads them when you need them.
webpack 👍