@wangeditor/editor报错reading 'tokenizePlaceholders

67 阅读1分钟

Cannot read properties of undefined (reading 'tokenizePlaceholders')

环境

包版本

  • "@wangeditor/editor": "^5.1.23",
  • "@wangeditor/editor-for-react": "^1.0.6",

node版本

v20.19.0

构建工具

"webpack": "^5.95.0"

解决方案

import type { IDomEditor, IEditorConfig, IToolbarConfig } from '@wangeditor/editor'
import 'prismjs/components/prism-markup-templating'

问题原因

根据官方issues里面joker585网友的回复原因如下 wangeditor使用高版本prismjs并且引入了pythonimport 'prismjs/components/prism-python'
需要在引入其之前引入 import 'prismjs/components/prism-markup-templating' 即可解决报错

issues传送门