-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvite.config.ts
39 lines (38 loc) · 963 Bytes
/
vite.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import path from 'path'
import { defineConfig } from 'vite'
import typescript2 from "rollup-plugin-typescript2"
import vue from '@vitejs/plugin-vue'
import Components from 'unplugin-vue-components/vite'
import Icons from 'unplugin-icons/vite'
import IconsResolver from 'unplugin-icons/resolver'
export default defineConfig({
plugins: [
typescript2({
check: false,
tsconfig: path.resolve(__dirname, 'tsconfig.json'),
clean: true
}),
vue(),
Components({
resolvers: [
IconsResolver()
],
}),
Icons({
scale: 1.2,
defaultClass: 'inline-block align-middle',
compiler: 'vue3',
}),
],
// for storybook builds to github pages
//base: process.env.NODE_ENV === 'production' ? '/snowind-stories/' : './',
resolve: {
alias: [
{ find: '@/', replacement: '/src/' },
{
find: 'vue',
replacement: path.resolve("./node_modules/vue"),
},
]
},
})