ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 插件 插件可以完成更多 loader 不能完成的功能。 插件的使用一般是在 webpack 的配置信息 `plugins` 选项中指定。 Webpack 本身内置了一些常用的插件,还可以通过 npm 安装第三方插件。 接下来,我们利用一个最简单的 `BannerPlugin` 内置插件来实践插件的配置和运行,这个插件的作用是给输出的文件头部添加注释信息。 修改 `webpack.config.js`,添加 `plugins`: ```js var webpack = require('webpack') module.exports = { entry: './entry.js', output: { path: __dirname, filename: 'bundle.js' }, module: { loaders: [ {test: /\.css$/, loader: 'style-loader!css-loader'} ] }, plugins: [ new webpack.BannerPlugin('This file is created by zhaoda') ] } ``` 然后运行 `webpack`,打开 `bundle.js`,可以看到文件头部出现了我们指定的注释信息: ```js /*! This file is created by zhaoda */ /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; // 后面代码省略 ```