【发布时间】:2021-02-02 05:39:59
【问题描述】:
我在我的项目中使用"react-monaco-editor"。
import { MonacoDiffEditor } from 'react-monaco-editor';
...
<MonacoDiffEditor
width="1140"
height="520"
language="javascript"
theme="vs-dark"
original={this.props.original}
value={this.props.current}
options={{
renderSideBySide: true,
}}
editorDidMount={this.editorDidMount}
/>
这个错误只能在部署我的服务器后查看。
simpleWorker.js:25 无法创建网络工作者。回落到 在主线程中加载 web worker 代码,这可能会导致 UI 冻结。 请参阅https://github.com/microsoft/monaco-editor#faq el @ simpleWorker.js:25 simpleWorker.js:28 你必须定义一个函数 MonacoEnvironment.getWorkerUrl 或 MonacoEnvironment.getWorker el @ simpleWorker.js:28 react-dom.production.min.js:5058 TypeError: 不能 读取未定义的属性“pushUndoStop” 在 l.value (diff.js:283) 在 ls (react-dom.production.min.js:5163) 在 react-dom.production.min.js:6408 在 t.unstable_runWithPriority (scheduler.production.min.js:309) 在 Ui (react-dom.production.min.js:2816) 在 Cl (react-dom.production.min.js:6204) 在 cl (react-dom.production.min.js:5895) 在 react-dom.production.min.js:2851 在 t.unstable_runWithPriority (scheduler.production.min.js:309) 在 Ui (react-dom.production.min.js:2816) rs @ react-dom.production.min.js:5058
我在本地使用nginx 进行测试,但只记录了 serviceWorker 警告。
我认为ServiceWorker 警告是我服务器中的http 环境。
pushUndoStop... 是什么我真的不知道这个错误。
帮帮我……
【问题讨论】:
-
我的 package.json "react-monaco-editor": "^0.35.0",
标签: javascript reactjs monaco-editor