Project-Info
功能
一个 webpack 插件,在 output 目录下生成当前项目的版本信息,包括 git 仓库的版本信息,如最近一次的 commit message,分支,commitId,时间等,以及打包的user、 date
Usage
安装
$ npm i @hyfun/project-info -D
添加到webpack插件配置中,一般只在生产模式下使用
webpack.prod.config.js
var ProjectInfoPlugin = require('@hyfun/project-info')
module.exports = {
mode: 'production',
plugins: [new ProjectInfoPlugin()],
};
默认生成projectInfo.json,也可以自定义
new ProjectInfoPlugin('my.json')
使用extraInfo添加其他信息想要配置的信息
var extraInfo = {}
new ProjectInfoPlugin({ fileName:'my.json',extraInfo })