Ivanazyf 2019-11-03
在webpack中配置,在构建项目时会在output
指定目录下生成version
文件夹。通过访问version/index.html
,即可进行版本信息展示。
共支持两种展现形式,可在使用中自由切换。
npm install generate-version-webpack-plugin --save-dev
文件名需要与指定的dataPath
值匹配,dataPath
默认为path.join(__dirname, './version.json')
[ { "number": "v0.0.1", "date": "2019-08-28", "list": [ { "type": "1", "value": "init generate-version-webpack-plugin" }, { "type": "1", "value": "support customize type and dataPath" } ] } ]
plugins: [ new VersionPlugin() ]
new VersionPlugin({ // 指定显示title [当前展示的为默认值] title: '更新日志', // 指定版本信息数据的绝对路径, 必设项。 [默认值使用数据为插件自身的版本信息] dataPath: path.join(__dirname, './version.json'), // 配置version.json 中 的list.type 值文本对应关系 [当前展示的为默认值] type: { '1': { text: '新增', style: 'color: green' }, '2': { text: '修复', style: 'color: red' }, '3': { text: '优化', style: 'color: orange' } } })