vitejs-plugin-console-releases
v0.0.2
Published
vitejs 插件,用于在生产环境打印部署信息
Readme
vitejs-plugin-console-releases
vitejs 插件,用于在生产环境打印部署信息
使用
配置
import { defineConfig } from "vite";
import consoleReleases from "vitejs-plugin-console-releases";
export default defineConfig({
plugins: [
consoleReleases({
tag: env.VITE_ORGTAG,
title: baseConfig.title,
version,
})
],
});在需要的地方调用,默认 global.ts
// 推荐如下使用
// 打印版本信息
console.info(
`%c<%= name %> v<%= version %>-<%= commit %>-<%= tag %>-<%= build %>`,
"color: #fff; border-radius: 5px; padding: 10px 25px;background: linear-gradient(315deg, #1fd1f9 0%, #b621fe 74%)"
);
console.debug(
`%c<%= info %>`,
"color: #fff; border-radius: 5px; padding: 10px 25px;background: linear-gradient(315deg, #1fd1f9 0%, #b621fe 74%)"
);gitInfo解码测试解码测试
import {aesDecrypt, reverseString} from "vitejs-plugin-console-releases";
const commit = "c84359dc";
const text = "info";
console.log(JSON.parse(aesDecrypt(text, reverseString(commit))));