fix
This commit is contained in:
@@ -7,12 +7,31 @@ import { fileURLToPath, URL } from 'node:url'
|
||||
|
||||
// https://vite.dev/config/
|
||||
const config = {
|
||||
ssg: {
|
||||
// 静默所有警告
|
||||
silent: true,
|
||||
|
||||
// 或者只忽略特定警告
|
||||
onWarning: (warning, message) => {
|
||||
// 忽略 ResizeObserver 和 localStorage 相关警告
|
||||
if (message.includes('ResizeObserver')) {
|
||||
return;
|
||||
}
|
||||
console.warn(warning);
|
||||
}
|
||||
},
|
||||
|
||||
// 全局定义模拟对象
|
||||
define: {
|
||||
'ResizeObserver': 'typeof ResizeObserver !== "undefined" ? ResizeObserver : class ResizeObserver { observe() {} unobserve() {} disconnect() {} }',
|
||||
},
|
||||
base: '/',
|
||||
plugins: [vue()],
|
||||
ssr: {
|
||||
noExternal: ['@kagol/vue-carousel']
|
||||
},
|
||||
ssgOptions: {
|
||||
mock: true,
|
||||
dirStyle: 'nested',
|
||||
script: 'defer',
|
||||
onFinished() {
|
||||
|
||||
Reference in New Issue
Block a user