/webpack-add-annotation-plugin

A webpack plugin to add annotation in start or end.

Primary LanguageJavaScript

webpack-add-annotation-plugin

一个在webpack打包后的文件中添加注释的插件。

使用 🐛

1.下载包.

npm i webpack-add-annotation-plugin

2.在webpack.config.js里面添加插件配置如下.

var WebpackAddAnnotationPlugin = require("webpack-add-annotation-plugin");

/*修改plugins部分代码*/
plugins: [
    /*这里用到了我们的插件*/
    new WebpackAddAnnotationPlugin({
      startText: "/*这里是注释*/",/*要添加的注释*/
      startNewLine: true, /*注释和文本是否换行*/
      test:/^.*\.js$/gi, /*正则匹配 默认全部匹配 这里给所有js结尾的加注释*/
    })
  ],

例子

  1. 克隆项目: git clone git@github.com:KaiOrange/webpack-add-annotation-plugin.git
  2. 下载包: npm install
  3. 运行测试例子: npm run test
  4. 运行完成后查看dist目录下的文件,如下注释已经加载上了。

运行结果

参数

  1. startText:<string|function> 开始位置插入的文本,当是函数的时候会有一个fileName的参数,返回值就是希望添加的注释文本:
  2. endText:<string|function> 结束位置插入的文本,当是函数的时候会有一个fileName的参数,返回值就是希望添加的注释文本:
  3. startNewLine:<boolean> 开始处注释和正文是否换行,默认不换行(false)
  4. endNewLine:<boolean> 结束处注释和正文是否换行,默认不换行(false)
  5. test:<object> 正则表达式,匹配需要添加注释的打包后的文件名