build: use manual chunks to reduce dist size
This commit is contained in:
@ -1,4 +1,3 @@
|
||||
import { createOpenAI } from '@ai-sdk/openai'
|
||||
import { getEncoding } from 'js-tiktoken'
|
||||
|
||||
import { RecursiveCharacterTextSplitter } from './text-splitter'
|
||||
|
@ -9,6 +9,20 @@ export default defineNuxtConfig({
|
||||
storage: 'cookie',
|
||||
},
|
||||
|
||||
vite: {
|
||||
build: {
|
||||
rollupOptions: {
|
||||
output: {
|
||||
manualChunks(id) {
|
||||
if (id.includes('js-tiktoken')) {
|
||||
return 'tiktoken'
|
||||
}
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
css: ['~/assets/css/main.css'],
|
||||
compatibilityDate: '2024-11-01',
|
||||
devtools: { enabled: true },
|
||||
|
Reference in New Issue
Block a user