Files
mengyanote/mengyanote-frontend/src/main.jsx

28 lines
873 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import './utils/storageShim' // 必须在最前面导入,处理 localStorage 权限问题
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import './index.css'
import App from './App.jsx'
import ErrorBoundary from './components/ErrorBoundary.jsx'
import { registerSW } from 'virtual:pwa-register'
console.log('[MengyaNote] 应用启动...');
console.log('[MengyaNote] 环境:', import.meta.env.MODE);
console.log('[MengyaNote] API地址:', import.meta.env.VITE_API_BASE || 'http://192.168.1.233:2424');
// PWA注册 Service Worker有新版本时自动更新
registerSW({
onNeedRefresh() {},
onOfflineReady() {
console.log('[MengyaNote] 内容已缓存,可离线使用');
}
});
createRoot(document.getElementById('root')).render(
<StrictMode>
<ErrorBoundary>
<App />
</ErrorBoundary>
</StrictMode>,
)