@sl-theia/vis
v2.3.0
Published
@sl-theia/vis
Readme
@sl-theia/vis
@sl-theia/vis 是一个基于 Umi 4 的可视化应用开发框架,旨在为大型大屏可视化项目提供工程化支持、插件化架构以及便捷的开发体验。
特性
- 🚀 快速启动:集成常用可视化开发工具链。
- 🔌 插件化:基于 Umi 插件机制,轻松扩展功能。
- 📦 工程化:内置打包优化、代码规范、类型检查。
- 🛠️ CLI 支持:简洁的命令行工具,覆盖开发、构建全流程。
安装
你可以通过 npm、yarn 或 pnpm 安装:
pnpm add @sl-theia/vis -D或者使用脚手架快速创建项目:
pnpm create @sl-theia/vis命令行用法
vis dev
启动开发服务器。支持热更新(HMR),默认运行在 8000 端口。
vis devvis build
将应用构建为生产环境可用的静态资源。
vis buildvis -v / vis --version
查看当前安装的 vis 版本。
vis -h / vis --help
查看命令帮助详情。
配置
在项目根目录下创建 vis.config.ts 或 .visrc.ts 进行配置。
import { defineConfig } from '@sl-theia/vis';
export default defineConfig({
// Umi 基础配置
title: '大屏可视化项目',
// 插件配置
visBuild: {
target: 'win',
},
});插件
@sl-theia/vis 的核心功能大多由插件提供。你可以通过安装 @sl-theia/vis-plugins 来获得更多可视化能力支持。
