Akane1217 | 65b61a7 | 2025-05-17 13:52:25 +0800 | [diff] [blame^] | 1 | // 1. 首先放所有 import 语句 |
| 2 | import React from 'react'; |
| 3 | import ReactDOM from 'react-dom/client'; |
| 4 | import './index.css'; |
| 5 | import App from './App'; |
| 6 | import reportWebVitals from './reportWebVitals'; |
| 7 | import process from 'process/browser'; // 新增 |
| 8 | import { Buffer } from 'buffer'; // 新增 |
| 9 | |
| 10 | // 2. 然后放 polyfill 代码 |
| 11 | if (typeof window.process === 'undefined') { |
| 12 | window.process = process; |
| 13 | } |
| 14 | if (typeof window.Buffer === 'undefined') { |
| 15 | window.Buffer = Buffer; |
| 16 | } |
| 17 | |
| 18 | // 3. 最后放应用逻辑 |
| 19 | const root = ReactDOM.createRoot(document.getElementById('root')); |
| 20 | root.render( |
| 21 | <React.StrictMode> |
| 22 | <App /> |
| 23 | </React.StrictMode> |
| 24 | ); |
| 25 | |
| 26 | reportWebVitals(); |