webpack-branch-console-plugin
v1.0.26
Published
自动生成webpack输出插件
Downloads
32
Readme
说明
自动在项目开头输出当前 git 仓库名或 package.js 名称和当前分支名称(兼容通过 git checkout commitId 创建的临时分支)
使用
下载
yarn add webpack-branch-console-plugin -D添加插件(以 vue-cli 为例)
// vue.config.js
const WebpackBranchConsolePlugin = require("webpack-branch-console-plugin");
module.exports = {
configureWebpack: (config) => {
config.plugins.push(
new WebpackBranchConsolePlugin({
name: true,
time: true,
hash: true,
branchName: true,
commitId: true,
commitUser: true,
commitMsg: false,
dependencies: ["moment", "lodash"],
})
);
},
};参数
初始化时接收options参数, 可以不传
| options | 默认值 | 作用 | | ------------ | ------ | ----------------------------------------- | | name | true | 是否输出仓库名/项目名 | | time | true | 是否输出打包时间 | | hash | true | 是否输出主入口文件的 hash 值 | | branchName | true | 是否输出分支名 | | commitId | true | 是否输出最后一个提交 Id | | commitUser | true | 是否输出最后一个提交人 | | commitMsg | false | 是否输出最后一个提交 msg | | dependencies | [] | 当前项目依赖信息版本(package.json 的为准) |
