我正在webpack
使用带有 ReactJS on Rails 的 Rails 应用程序编译我的 ReactJS 客户端。我创建了一个 React 组件,它按照https://stackoverflow.com/a/41439980/5764661ckeditor
中的建议导入库
安装配置完成后@ckeditor5
,客户端编译完成。但是当我在 上浏览网站时localhost:3000
,服务器端渲染在每个页面上都失败,并出现以下错误:
ReferenceError: navigator is not defined
这是回溯:
Object../node_modules/@ckeditor/ckeditor5-utils/src/env.js ((execjs):121221:17)
__webpack_require__ ((execjs):55:30)
Object../node_modules/@ckeditor/ckeditor5-utils/src/keyboard.js ((execjs):121652:12)
__webpack_require__ ((execjs):55:30)
Object../node_modules/@ckeditor/ckeditor5-engine/src/view/uielement.js ((execjs):90071:17)
__webpack_require__ ((execjs):55:30)
Object../node_modules/@ckeditor/ckeditor5-engine/src/view/writer.js ((execjs):90991:18)
__webpack_require__ ((execjs):55:30)
Object../node_modules/@ckeditor/ckeditor5-engine/src/view/view.js ((execjs):90336:15)
__webpack_require__ ((execjs):55:30)
我的 webpack 编译以单个块的形式退出
我不知道如何解决它。