fix: 简化ffmpeg配置

This commit is contained in:
tim
2025-09-11 18:36:47 +08:00
parent 90bd41e740
commit ea079e8b8a
6 changed files with 9 additions and 2421 deletions

View File

@@ -1,17 +1,5 @@
import { defineNuxtConfig } from 'nuxt/config'
import { createRequire } from 'node:module'
const require = createRequire(import.meta.url)
const appPkg = require('./package.json') as {
dependencies?: Record<string, string>
devDependencies?: Record<string, string>
}
const ffmpegVersion = (
process.env.NUXT_PUBLIC_FFMPEG_VERSION ||
appPkg.dependencies?.['@ffmpeg/ffmpeg'] ||
appPkg.devDependencies?.['@ffmpeg/ffmpeg'] ||
'0.12.15'
).replace(/^[^\d]*/, '')
export default defineNuxtConfig({
devServer: {
host: '0.0.0.0',
@@ -29,7 +17,6 @@ export default defineNuxtConfig({
discordClientId: process.env.NUXT_PUBLIC_DISCORD_CLIENT_ID || '',
twitterClientId: process.env.NUXT_PUBLIC_TWITTER_CLIENT_ID || '',
telegramBotId: process.env.NUXT_PUBLIC_TELEGRAM_BOT_ID || '',
ffmpegVersion,
},
},
css: [
@@ -110,26 +97,9 @@ export default defineNuxtConfig({
},
},
vite: {
build: {
// increase warning limit and split large libraries into separate chunks
// chunkSizeWarningLimit: 1024,
// rollupOptions: {
// output: {
// manualChunks(id) {
// if (id.includes('node_modules')) {
// if (id.includes('vditor')) {
// return 'vditor'
// }
// if (id.includes('echarts')) {
// return 'echarts'
// }
// if (id.includes('highlight.js')) {
// return 'highlight'
// }
// }
// },
// },
// },
optimizeDeps: {
include: ['@ffmpeg/ffmpeg', '@ffmpeg/util'],
},
build: {},
},
})