From 3bb259378689d747308c021982d9e926abcdad98 Mon Sep 17 00:00:00 2001 From: hanbo <211250129@smail.nju.edu.cn> Date: Fri, 3 Nov 2023 14:59:35 +0800 Subject: [PATCH] Prettier test 6 --- vite.config.js | 97 ++++++++++++++++++++++++-------------------------- 1 file changed, 47 insertions(+), 50 deletions(-) diff --git a/vite.config.js b/vite.config.js index 365f862..de790be 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,56 +1,53 @@ -import path from 'path' -import { defineConfig } from 'vite' -import Vue from '@vitejs/plugin-vue' -import Pages from 'vite-plugin-pages' -import Components from 'unplugin-vue-components/vite' -import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' -import { createStyleImportPlugin, ElementPlusResolve } from 'vite-plugin-style-import' -import Unocss from 'unocss/vite' +import path from "path"; +import { defineConfig } from "vite"; +import Vue from "@vitejs/plugin-vue"; +import Pages from "vite-plugin-pages"; +import Components from "unplugin-vue-components/vite"; +import { ElementPlusResolver } from "unplugin-vue-components/resolvers"; import { - presetAttributify, - presetIcons, - presetUno, - transformerDirectives, - transformerVariantGroup, -} from 'unocss' -const pathSrc = path.resolve(__dirname, 'src') + createStyleImportPlugin, + ElementPlusResolve, +} from "vite-plugin-style-import"; +import Unocss from "unocss/vite"; +import { + presetAttributify, + presetIcons, + presetUno, + transformerDirectives, + transformerVariantGroup, +} from "unocss"; +const pathSrc = path.resolve(__dirname, "src"); // https://vitejs.dev/config/ export default defineConfig({ - plugins: [ - Vue(), - Pages({importMode: 'sync'}), - Components({ - extensions: ['vue'], - include: [/\.vue$/, /\.vue\?vue/], - resolvers: [ - ElementPlusResolver({ - importStyle: 'sass', - }), - ], - dts: 'src/components.d.ts', - }), - Unocss({ - presets: [ - presetUno(), - presetAttributify(), - presetIcons({ - scale: 1.2, - warn: true, - }), - ], - transformers: [ - transformerDirectives(), - transformerVariantGroup(), - ] - }), - createStyleImportPlugin({ - resolves: [ElementPlusResolve()], + plugins: [ + Vue(), + Pages({ importMode: "sync" }), + Components({ + extensions: ["vue"], + include: [/\.vue$/, /\.vue\?vue/], + resolvers: [ + ElementPlusResolver({ + importStyle: "sass", }), - ], - resolve: { - alias: { - '~/': `${pathSrc}/`, - }, + ], + dts: "src/components.d.ts", + }), + Unocss({ + presets: [ + presetUno(), + presetAttributify(), + presetIcons({ scale: 1.2, warn: true }), + ], + transformers: [transformerDirectives(), transformerVariantGroup()], + }), + createStyleImportPlugin({ + resolves: [ElementPlusResolve()], + }), + ], + resolve: { + alias: { + "~/": `${pathSrc}/`, }, -}) + }, +}); -- GitLab