Skip to content

快速上手

ManagerUI 库 基于 Element-Plus 二次开发,请先确认你已安装,更好的提供开发体验与效率,使用 Typescript 作为开发基础语言,严格的校验能够更有效减少错误的产生。

安装

我们建议您使用包管理器 (NPM, Yarn, pnpm 安装 ManagerUI)

sh
# 选择一个你喜欢的包管理器

# NPM
$ npm install manager-ui --save

# Yarn
$ yarn add manager-ui

# pnpm
$ pnpm install manager-ui

完整引入

现有项目已完整引入,可以直接使用库中组件,无需额外引入。

typescript
// main.ts
import { createApp } from 'vue'

import ManagerUI from 'manager-ui'
import 'manager-ui/es/style.css'

import App from './App.vue'

const app = createApp(App)

app.use(ManagerUI)
app.mount('#app')

Typescript 支持

json
// tsconfig.json
{
  "compilerOptions": {
    ...
    "paths": {
      ...
      "ManagerUI": ["./packages/ManagerUI/es"],
      "ManagerUI/*": ["./packages/ManagerUI/es/*"],
      "MTools": ["./packages/ManagerUI/es/tools"],
      "MTools/*": ["./packages/ManagerUI/es/tools/*"]
    },
  },
  ...
}
typescript
// vite.config.ts
export default defineConfig(() => {
  return {
    ...
    resolve: {
      alias: {
        MTools: resolve(__dirname, "./packages/ManagerUI/es/tools"),
        ManagerUI: resolve(__dirname, "./packages/ManagerUI/es"),
      }
    }
  };
});