vitejs 插件,用于在生产环境打印部署信息
npm install vitejs-plugin-console-releasesvitejs 插件,用于在生产环境打印部署信息
配置
``ts
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
`ts%c<%= name %> v<%= version %>-<%= commit %>-<%= tag %>-<%= build %>
// 推荐如下使用
// 打印版本信息
console.info(
,%c<%= info %>
"color: #fff; border-radius: 5px; padding: 10px 25px;background: linear-gradient(315deg, #1fd1f9 0%, #b621fe 74%)"
);
console.debug(
,`
"color: #fff; border-radius: 5px; padding: 10px 25px;background: linear-gradient(315deg, #1fd1f9 0%, #b621fe 74%)"
);
`ts
import {aesDecrypt, reverseString} from "vitejs-plugin-console-releases";
const commit = "c84359dc";
const text = "info";
console.log(JSON.parse(aesDecrypt(text, reverseString(commit))));
``