refactor: setupExtend replace with defineOptions
This commit is contained in:
parent
fd1752693a
commit
a5a3472486
@ -1,11 +1,5 @@
|
|||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
|
|
||||||
/**
|
|
||||||
* * 扩展setup插件,支持在script标签中使用name属性
|
|
||||||
* usage: <script setup name="MyComp"></script>
|
|
||||||
*/
|
|
||||||
import vueSetupExtend from 'vite-plugin-vue-setup-extend-plus'
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* * unocss插件,原子css
|
* * unocss插件,原子css
|
||||||
* https://github.com/antfu/unocss
|
* https://github.com/antfu/unocss
|
||||||
@ -22,7 +16,7 @@ import { configMockPlugin } from './mock'
|
|||||||
import unplugin from './unplugin'
|
import unplugin from './unplugin'
|
||||||
|
|
||||||
export function createVitePlugins(viteEnv, isBuild) {
|
export function createVitePlugins(viteEnv, isBuild) {
|
||||||
const plugins = [vue(), vueSetupExtend(), ...unplugin, configHtmlPlugin(viteEnv, isBuild), Unocss()]
|
const plugins = [vue(), ...unplugin, configHtmlPlugin(viteEnv, isBuild), Unocss()]
|
||||||
|
|
||||||
if (viteEnv?.VITE_USE_MOCK) {
|
if (viteEnv?.VITE_USE_MOCK) {
|
||||||
plugins.push(configMockPlugin(isBuild))
|
plugins.push(configMockPlugin(isBuild))
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import { resolve } from 'path'
|
import { resolve } from 'path'
|
||||||
|
import DefineOptions from 'unplugin-vue-define-options/vite'
|
||||||
import AutoImport from 'unplugin-auto-import/vite'
|
import AutoImport from 'unplugin-auto-import/vite'
|
||||||
import Components from 'unplugin-vue-components/vite'
|
import Components from 'unplugin-vue-components/vite'
|
||||||
import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
|
import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
|
||||||
@ -18,6 +19,7 @@ import { getSrcPath } from '../utils'
|
|||||||
const customIconPath = resolve(getSrcPath(), 'assets/svg')
|
const customIconPath = resolve(getSrcPath(), 'assets/svg')
|
||||||
|
|
||||||
export default [
|
export default [
|
||||||
|
DefineOptions(),
|
||||||
AutoImport({
|
AutoImport({
|
||||||
imports: ['vue', 'vue-router'],
|
imports: ['vue', 'vue-router'],
|
||||||
dts: false,
|
dts: false,
|
||||||
|
Loading…
Reference in New Issue
Block a user