aboutsummaryrefslogtreecommitdiff
path: root/vite.config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'vite.config.ts')
-rw-r--r--vite.config.ts25
1 files changed, 17 insertions, 8 deletions
diff --git a/vite.config.ts b/vite.config.ts
index fa3d745..3369ea5 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -15,15 +15,9 @@ import Unocss from 'unocss/vite';
export default defineConfig({
plugins: [
AutoImport({
- imports: [
- 'vue',
- 'vue-router',
- '@vueuse/core',
- {
- 'naive-ui': ['useDialog', 'useMessage', 'useNotification', 'useLoadingBar'],
- },
- ],
+ imports: ['vue', 'vue-router', '@vueuse/core'],
vueTemplate: true,
+ dts: true,
eslintrc: {
enabled: true,
},
@@ -77,6 +71,21 @@ export default defineConfig({
}),
Unocss(),
],
+
+ ssgOptions: {
+ script: 'async',
+ format: 'cjs',
+ formatting: 'prettify',
+ },
+
+ ssr: {
+ noExternal: ['lodash', 'date-fns'],
+ // noExternal: Object.keys(pkg.dependencies || {}),
+ },
+ optimizeDeps: {
+ include: ['naive-ui'],
+ },
+
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),