chore: 修改devui引入方式
This commit is contained in:
@@ -71,7 +71,6 @@
|
|||||||
"tailwindcss": "^3.3.3",
|
"tailwindcss": "^3.3.3",
|
||||||
"terser": "^5.39.0",
|
"terser": "^5.39.0",
|
||||||
"typescript": "~5.0.4",
|
"typescript": "~5.0.4",
|
||||||
"unplugin-vue-components": "^0.26.0",
|
|
||||||
"vite": "^4.5.2",
|
"vite": "^4.5.2",
|
||||||
"vue-tsc": "^1.6.5"
|
"vue-tsc": "^1.6.5"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import 'normalize.css/normalize.css';
|
import 'normalize.css/normalize.css';
|
||||||
|
|
||||||
import { createApp } from 'vue';
|
import { createApp } from 'vue';
|
||||||
|
import DevUI from 'vue-devui';
|
||||||
import { createPinia } from 'pinia';
|
import { createPinia } from 'pinia';
|
||||||
import GlobalComponents from '@/components';
|
import GlobalComponents from '@/components';
|
||||||
import GlobalDirectives from '@/directives';
|
import GlobalDirectives from '@/directives';
|
||||||
|
|
||||||
import App from './App.vue';
|
import App from './App.vue';
|
||||||
import { router, injectRouter } from '@/router';
|
import { router, injectRouter } from '@/router';
|
||||||
|
|
||||||
@@ -181,9 +181,9 @@ Sentry.init({
|
|||||||
replaysSessionSampleRate: 0,
|
replaysSessionSampleRate: 0,
|
||||||
replaysOnErrorSampleRate: 0
|
replaysOnErrorSampleRate: 0
|
||||||
});
|
});
|
||||||
|
|
||||||
app.use(Icon);
|
app.use(Icon);
|
||||||
app.use(dInput);
|
app.use(dInput);
|
||||||
|
app.use(DevUI);
|
||||||
app.component('gc-checkbox-group', DCheckboxGroup);
|
app.component('gc-checkbox-group', DCheckboxGroup);
|
||||||
app.component('gc-checkbox', DCheckbox);
|
app.component('gc-checkbox', DCheckbox);
|
||||||
app.component('gc-option', Option);
|
app.component('gc-option', Option);
|
||||||
|
|||||||
@@ -4,8 +4,6 @@ import vue from '@vitejs/plugin-vue';
|
|||||||
import { visualizer } from "rollup-plugin-visualizer";
|
import { visualizer } from "rollup-plugin-visualizer";
|
||||||
import dayjs from "dayjs";
|
import dayjs from "dayjs";
|
||||||
import basicSSL from '@vitejs/plugin-basic-ssl';
|
import basicSSL from '@vitejs/plugin-basic-ssl';
|
||||||
import Components from 'unplugin-vue-components/vite'
|
|
||||||
import { DevUiResolver } from 'unplugin-vue-components/resolvers'
|
|
||||||
import legacy from '@vitejs/plugin-legacy'
|
import legacy from '@vitejs/plugin-legacy'
|
||||||
const fs = require('node:fs')
|
const fs = require('node:fs')
|
||||||
|
|
||||||
@@ -26,15 +24,6 @@ export default (config: any) => {
|
|||||||
legacy({
|
legacy({
|
||||||
targets: ['defaults', 'chrome >= 78', 'safari >= 14'],
|
targets: ['defaults', 'chrome >= 78', 'safari >= 14'],
|
||||||
}),
|
}),
|
||||||
// devui组件库按需引入
|
|
||||||
Components({
|
|
||||||
resolvers: [
|
|
||||||
DevUiResolver({
|
|
||||||
importStyle: false,
|
|
||||||
directives: false,
|
|
||||||
})
|
|
||||||
]
|
|
||||||
}),
|
|
||||||
visualizer({
|
visualizer({
|
||||||
open: config.mode === 'analysis',
|
open: config.mode === 'analysis',
|
||||||
}) as PluginOption,
|
}) as PluginOption,
|
||||||
|
|||||||
Reference in New Issue
Block a user