1. ultra-banner
用于在console中输出启动横幅,支持:
- 应用logo、名称、版本号、作者
- 系统公告
1.1. 快速开始
安装依赖
npm i @zhoujianhui/ultra-banner
输出banner
import banner from "@zhoujianhui/ultra-banner";
banner.init(config)
config为banner要输出的信息,包含:
- logo:应用 ASCII 艺术字样的图标
- title:应用名
- version:应用版本号
- author:应用作者
- notice:系统公告
注意:在 js 中为了保持 logo 的格式,需要用反引号“`”括起来,而不是单(双)引号
1.2. 在VIP3平台中使用
如果你的应用是基于VIP3开发的,可以将banner作为平台的插件使用。
import createApp from "@zhoujianhui/vip3-core";
import banner from "@zhoujianhui/ultra-banner";
import App from "./App";
(async () => {
const app = await createApp(App, [
banner // banner插件
]
)
app.mount("#app")
})()
然后在 public/application.yml 中,配置 banner 相关的信息。
# 启动横幅配置
banner:
logo: | # 应用 ASCII 艺术字样的图标(可选,默认为:Vue Important Platform 3)
title: # 应用名(可选,默认为:application.yml中的title)
version: # 应用版本号(可选,默认为:package.json中的version)
author: # 应用作者(可选,默认为:package.json中的author)
notice: # 系统公告(可选)
注意:在yml中为了保持logo的格式,需要用 “|” 和 “>” 定义多行字符串