根据项目的package.json里面的配置打包成name-verson-time test2
https://www.npmjs.com/package/filemanager-vue2-dist-zip
npm install filemanager-vue2-dist-zip -D
zipPlugin 可传入自定义的包名 与outputDir 保持一致,
传入2个参数 { sourcePath, desPath }
sourcePath:目标包的名字,及,默认dist
desPath:压缩出来的包的名字,及,默认 packageData.name + packageData.version
如: zipPlugin({ sourcePath : 'dist2' , desPath : 'xx项目' })
默认dist文件名
输出内容 { plugin: plugin, // 压缩函数 name: packageData.name // package.json文件中对应的name的值 extract, // 时间格式化 输出结果为 2023.05.06.17.13 name: packageData.name, time // 返回打出来的zip的包的时间 }
- 在vue.config.js中
const {plugin , name } = require('filemanager-vue2-dist-zip')
configureWebpack: { devtool, plugins: process.env.NODE_ENV === 'production' ? [zipPlugin({ desPath : 'xx项目' })] : [] }