- 关于文档
- 1. 概览
- 开始
- 2.1. 动机
- 2.2. webpack是什么
- 2.3. 安装
- 2.4. 用法
- 2.5. Require Modules
- 2.6. Vendor Modules
- 2.7. 使用 Loaders
- 2.8. 使用 Plugins
- 2.9. 工具
- 2.10. 故障处理
- 教程与例子
- 指南
- webpack with
- Lists
- Development
- 7.1. Changelog
- 7.2. Roadmap
- 7.3. Ideas
- 7.4. Contributing
- Published with GitBook
webpack doc
插件可以完成更多 loader 不能完成的功能。 Use plugins to add functionality typically related to bundles in webpack.
比如 BellOnBundlerErrorPlugin 可以在build的过程中给出错误提示.
内置 plugins
插件的使用一般是在 webpack 的配置信息 plugins 选项中指定。
// 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
Webpack 本身内置了一些常用的插件,还可以通过 npm 安装第三方插件。:
npm install component-webpack-plugin
可以这么使用:
var ComponentPlugin = require("component-webpack-plugin");
module.exports = {
plugins: [
new ComponentPlugin()
]
}
当通过npm安装第三方插件时候建议用这个工具:webpack-load-plugins 它会检查你的依赖里面的所有第三方插件并懒加载之.