我正在将 simpleMDE 编辑器与我的 Angular 4 服务器端渲染应用程序一起使用,并使用获取 textarea 的参考
@ViewChild('simpleMDE') textarea : ElementRef;
并在 ngAfterViewInit() 中初始化它
this.simplemde = new SimpleMDE(
{
element: this.textarea.nativeElement.value,
})
在模板中使用这样的文本区域
<textarea id="simpleMDE" #simpleMDE></textarea>
在启动服务器时,它的抛出错误说
projectpath\node_modules\codemirror\lib\codemirror.js:11
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
^
ReferenceError: navigator is not defined
at projectpath\node_modules\codemirror\lib\codemirror.js:18:17
请提出一些建议,我卡在这里。 GitHub 回购