在项目开发过程中难免会有测试环境,但是测试人员总不能一直盯着前端更新哪些内容吧,而且会有前端构建不成功的情况导致测试环境不是最新的,也会误导测试人员,所以我做了个插件用来显示部署的情况
开源地址
项目是开源的,点此进入
快速开始
npm i vite-plugin-deploy-log -D
//vite.config.js
import { createDeployLogPlugin } from "vite-plugin-deploy-log";
...
export default defineConfig({
plugins: [createDeployLogPlugin()],
...
})
//main.js
if (import.meta.env.MODE == "staging") { //仅测试环境下显示
import("vite-plugin-deploy-log").then(({ showDeployLog }) => {
showDeployLog();
});
}
附加功能
//插件可选参数
interface DeployLogPlugin {
/**
* 输出的数据文件路径
* @default "deploy.log"
*/
outputPath?: string;
/**
* git消息输出条目数量
* @default 10
*/
gitMsgCount?: number;
}
//调用部署日志数据接口
import { getDeployLogData } from "vite-plugin-deploy-log";
getDeployLogData().then(res=>console.log(res));
//修改显示配置
showDeployLog({
base: '/admin/',
path: 'deploy.log',
zIndex: 10000
});
效果演示
© 版权声明
THE END
暂无评论内容