在我的 Angular 13 应用程序中尝试使用 TinyMCE 云时出错 - 模块“tinymce”没有导出成员“RawEditorSettings”

问题描述 投票:0回答:3

我创建了一个新的角度应用程序并安装了这些:

npm 安装 --save @tinymce/tinymce-angular npm install --save @types/tinymce

我在 app.module.ts 中包含了 EditorModule

我已经在元素中正确包含了我的 apiKey

当我尝试运行(使用 npm start)时,出现此错误:

错误:node_modules/@tinymce/tinymce-angular/editor/editor.component.d.ts:4:35 - 错误 TS2305:模块“tinymce”没有导出成员“RawEditorSettings”。

4 import { Editor as TinyMCEEditor, RawEditorSettings } from 'tinymce';

我得到的任何帮助将不胜感激

angular tinymce
3个回答
0
投票
tinymce 的

v5 对我来说是诀窍。似乎

RawEditorSettings
已从 v6

中删除
 npm i [email protected] 

0
投票

必须使用旧版本。如果您使用的是包装器的版本 5,那么将 tinymce v5 作为依赖项应该可以解决问题,以防类型不正确。无论运行的是 tinymce 版本如何,包装器的版本 6 都应该可以工作。


0
投票

我能够使用 RawEditorOptions 代替旧的 RawEditorSettings,并且我的代码适用于更新版本的 tinymce。

© www.soinside.com 2019 - 2024. All rights reserved.