error
Uncaught ReferenceError: global is not defined at node_modules/fbjs/lib/setImmediate.js (setImmediate.js:13:18) at __require (chunk-FCRKOAD3.js?v=e1535c82:3:50) at node_modules/draft-js/lib/editOnBeforeInput.js (editOnBeforeInput.js:27:20) at __require (chunk-FCRKOAD3.js?v=e1535c82:3:50) at node_modules/draft-js/lib/DraftEditorEditHandler.js (DraftEditorEditHandler.js:15:21) at __require (chunk-FCRKOAD3.js?v=e1535c82:3:50) at node_modules/draft-js/lib/DraftEditor.react.js (DraftEditor.react.js:36:30) at __require (chunk-FCRKOAD3.js?v=e1535c82:3:50) at node_modules/draft-js/lib/Draft.js (Draft.js:28:19) at __require (chunk-FCRKOAD3.js?v=e1535c82:3:50)
图
修改方法
- 使用立即执行的script标签,插入到body中,最先执行
<script>
// 全局对象,浏览器环境中,默认指向window对象
global = globalThis;
</script>
- 使用vite的defineConfig
import { defineConfig } from "vite";
export default defineConfig({
define: {
global: "window",
},
});