Files
template-10586/nuxt.config.ts
赵忠林 9a1dcad104 feat(homepage): 更新首页内容为破产事务服务平台
- 将默认租户ID从10398更新为10586
- 更改网站名称为"行于思破产事务服务平台"
- 替换首页为破产事务相关的新闻、公告和申报系统
- 更新头部导航栏和底部信息显示新的网站名称
- 修改应用布局背景为透明
- 更新PM2配置中的应用名称和端口设置
- 调整导航栏结构,增加搜索功能和品牌展示区域
2026-01-21 13:03:01 +08:00

93 lines
2.3 KiB
TypeScript

function getOrigin(url: string) {
try {
return new URL(url).origin
} catch {
return ''
}
}
const tenantId = process.env.NUXT_PUBLIC_TENANT_ID || '10586'
const serverApiBase =
process.env.NUXT_PUBLIC_SERVER_API_BASE ||
process.env.NUXT_PUBLIC_SERVER_API ||
process.env.SERVER_API_URL ||
process.env.VITE_SERVER_URL ||
'https://server.websoft.top/api'
const modulesApiBase =
process.env.NUXT_PUBLIC_MODULES_API_BASE ||
process.env.MODULES_API_URL ||
process.env.NUXT_PUBLIC_CMS_API_BASE ||
process.env.API_BASE ||
'https://cms-api.websoft.top/api'
const fileServerBase =
process.env.NUXT_PUBLIC_FILE_SERVER_BASE ||
process.env.FILE_SERVER_BASE ||
getOrigin(serverApiBase) ||
'https://server.websoft.top'
const WATCH_IGNORED = [
'**/.git/**',
'**/node_modules/**',
'**/.nuxt/**',
'**/.output/**',
'**/dist/**',
'**/coverage/**',
'**/.cache/**'
]
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
compatibilityDate: '2025-07-15',
devtools: { enabled: true },
modules: ['@nuxtjs/tailwindcss', './modules/fix-tailwind-postcss'],
app: {
head: {
titleTemplate: (titleChunk) => (titleChunk ? `${titleChunk} - 行于思破产事务服务平台` : '行于思破产事务服务平台'),
meta: [
{ charset: 'utf-8' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
{ name: 'robots', content: 'index,follow' }
],
link: [{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }]
}
},
tailwindcss: {
cssPath: '~/assets/css/tailwind.css',
configPath: 'tailwind.config.cjs'
},
experimental: { appManifest: false },
runtimeConfig: {
public: {
tenantId,
serverApiBase,
modulesApiBase,
fileServerBase,
templateId:
process.env.NUXT_PUBLIC_TEMPLATE_ID || tenantId,
// Backward-compatible names (existing code may rely on them)
ServerApi: serverApiBase,
ApiBase: modulesApiBase,
TenantId: tenantId
}
},
css: ['ant-design-vue/dist/reset.css', '~/assets/css/tailwind.css'],
vite: {
server: {
watch: {
ignored: WATCH_IGNORED
}
}
},
nitro: {
watchOptions: {
ignored: WATCH_IGNORED
}
},
watchers: {
chokidar: {
ignored: WATCH_IGNORED
}
}
})