功能介绍:vue项目打包后自动生成zip安装包,并且把自动生成的版本号拼接到zip文件名中。想要了解vue项目打包后自动生成版本号,可以先点击链接先了解一下!下面是专门介绍vue项目打包后自动生成zip安装包的源码!
1、先安装脚手架
npm install filemanager-webpack-plugin@^2.0.5 --save-dev
2、在webpack.base.conf.js文件中引入以下代码
方法一:利用version版本号拼接到zip文件名
const FileManagerPlugin = require('filemanager-webpack-plugin')
//获取version版本号
const packageVersion = require('../package.json')
const version = packageVersion.version;
module.exports = {
...
plugins: [
new FileManagerPlugin({
onEnd: {
delete: ['./dist/*.zip'], //打包之前先删掉所有的.zip文件
archive: [
{ source: './dist', destination: './dist/vdata_CESHI_VD023_ADMIN_' + version + '_N.zip' },
]
}
})
],
...
}
方法二:利用当前时间拼接到zip文件名
//安装脚手架
npm install moment --save-dev
const FileManagerPlugin = require('filemanager-webpack-plugin')
let moment = require('moment')
const NAME = 'vdata_CESHI_VD023_ADMIN_' + moment().format('YYYYMMDDHH') + '_N'
module.exports = {
...
plugins: [
new FileManagerPlugin({
onEnd: {
delete: ['./dist/*.zip'], //打包之前先删掉所有的.zip文件
archive: [
{ source: './dist', destination: `./dist/${NAME}.zip` },
]
}
})
],
...
}
注意:小编用的是方法一,所有方法一是可以正常执行的~
以上是编程学习网小编为您介绍的“vue项目打包后自动生成zip安装包(亲测有效)”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:vue项目打包后自动生成zip安装包(亲测有效)
基础教程推荐
猜你喜欢
- AngularJS通过ng-route实现基本的路由功能实例详解 2024-04-15
- javascript中SetInterval与setTimeout的定时器用法 2024-02-05
- 一文详解前端进阶之IntersectionObserver 2024-04-08
- js屏蔽退格键(backspace或者叫后退键与F5) 2024-04-16
- 网页设计中的 serif 和 sans-serif字体应用 2024-01-22
- vue中如何监听url地址栏参数变化 2024-02-06
- 用js自动判断浏览器分辨率的代码 2023-11-30
- 「HTML+CSS」--自定义加载动画【025】 2023-10-27
- https://www.cnblogs.com/zhaoshujie/p/9594734.html 2023-10-29
- 整理CSS中遇到的一些常见问题(Hack标识/固定容器/图片垂直居中) 2023-12-22