UNPKG

fe-core-cli

Version:

All-in-one scaffolding, cli integrated with Vue3 ecological chain, cli of H5 page, mock template cli of Node

34 lines (30 loc) 1.08 kB
import DefaultTheme from 'vitepress/theme' import { AntDesignContainer } from '@vitepress-demo-preview/component' import '@vitepress-demo-preview/component/dist/style.css' import type { EnhanceAppContext } from 'vitepress' import 'virtual:windi.css' // 自定义docs文档的布局,全屏展示所有内容 import './custom.less' import antdUI from 'ant-design-vue' import 'ant-design-vue/dist/antd.css' import '@{{npmScope}}/components/theme-chalk/index.css' import { createFromIconfontCN } from '@ant-design/icons-vue' const IconFont = createFromIconfontCN({ scriptUrl: '//at.alicdn.com/t/c/font_3217625_t80kmopplwr.js' // 在 iconfont.cn 上生成 }) export default { ...DefaultTheme, async enhanceApp(ctx: EnhanceAppContext) { // @ts-ignore ctx.app.use(antdUI) // @ts-ignore if (!import.meta.env.SSR) { const KsgUI = await import('@{{npmScope}}/components') // @ts-ignore ctx.app.use(KsgUI.default) } // @ts-ignore ctx.app.component('IconFont', IconFont) ctx.app.component('demo-preview', AntDesignContainer) } }