a webpack plugin for annotating the code
npm install annotate-webpack-plugin一个用于添加文档注释的 webpack 插件
``bash`
npm install annotate-webpack-plugin
`js`
// webpack.config.js
const AnnotatePlugin = require("annotate-webpack-plugin");
module.exports = {
plugins: [
new AnnotatePlugin({
author: "hanger",
create: "2018/7/9"
})
]
};
以下注释会出现在打包后的文件
`js`
/**
* author: hanger
* create: 2018/7/4
* update: 2018/7/17
*/
...
new AnnotatePlugin(content, opitons)
> content 一个对象,表示需要注释的内容
> opition 一个对象,表示插件配置项
opition可以接受如下属性:
| key | value | description |
| ---------- | ------------- | ------------------------------------------------------------------------------ |
| include | Array
| exclude | Array
| hideUpdate | Boolean | 规定是否隐藏update,默认false,当content中存在update`属性时,该选项无效 |
> v0.1.6 修复 option 无默认值导致的错误
> v0.1.3 兼容正常不压缩和使用 uglifyjs-webpack-plugin 压缩的情况
> v0.1.2 添加 include、exclude、update 配置
> v0.1.0 初始化项目