build(custom): 调整错误上报监控

This commit is contained in:
2023-11-21 14:41:29 +08:00
parent c93ea4b750
commit 519eb41b4f
5 changed files with 4448 additions and 1536 deletions

View File

@@ -19,3 +19,6 @@ VITE_WS_URL='www.wanzhuanyongcheng.cn/admin/data'
VITE_MER_LOGIN_URL='//www.wanzhuanyongcheng.cn/static/mer/#/login'
# 是否启用监控
VITE_SENTRY=true

View File

@@ -24,3 +24,6 @@ VITE_WS_URL='test.wanzhuanyongcheng.cn/admin/data'
VITE_GAME_API='https://game.wanzhuanyongcheng.cn'
VITE_MER_LOGIN_URL='//test.wanzhuanyongcheng.cn/static/mer/#/login'
# 是否启用监控
VITE_SENTRY=true

View File

@@ -16,7 +16,7 @@ import { configMockPlugin } from './mock'
import unplugin from './unplugin'
import { sentryVitePlugin } from '@sentry/vite-plugin'
export function createVitePlugins(viteEnv, isBuild) {
export function createVitePlugins(viteEnv, isBuild, isSENTRY) {
const plugins = [vue(), ...unplugin, configHtmlPlugin(viteEnv, isBuild), Unocss()]
if (viteEnv?.VITE_USE_MOCK) {
@@ -33,7 +33,11 @@ export function createVitePlugins(viteEnv, isBuild) {
open: false,
gzipSize: true,
brotliSize: true,
}),
})
)
}
if (isSENTRY) {
sentryVitePlugin({
authToken:
'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',
@@ -41,7 +45,6 @@ export function createVitePlugins(viteEnv, isBuild) {
project: 'jdt-admin',
url: 'https://w.huakk.top',
})
)
}
return plugins

5955
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -11,7 +11,7 @@ export default defineConfig(({ command, mode }) => {
const env = loadEnv(mode, process.cwd())
const viteEnv = convertEnv(env)
const { VITE_PORT, VITE_PUBLIC_PATH, VITE_USE_PROXY, VITE_BASE_API } = viteEnv
const { VITE_PORT, VITE_PUBLIC_PATH, VITE_USE_PROXY, VITE_BASE_API, VITE_SENTRY } = viteEnv
return {
base: VITE_PUBLIC_PATH || '/',
@@ -21,7 +21,7 @@ export default defineConfig(({ command, mode }) => {
'@': srcPath,
},
},
plugins: createVitePlugins(viteEnv, isBuild),
plugins: createVitePlugins(viteEnv, isBuild, VITE_SENTRY),
server: {
host: '0.0.0.0',
port: VITE_PORT,