TinyMCE(角度)缺少皮肤和主题

时间:2019-05-14 11:31:42

标签: angular tinymce tinymce-4 tinymce-plugins

official docs之后,我正在亲自托管插件等,即按照分步指南进行,其中涉及:

1)npm install --save tinymce

2)将行添加到angular.json

"scripts": [
  "node_modules/tinymce/tinymce.min.js",
  "node_modules/tinymce/themes/modern/theme.js",
  "node_modules/tinymce/plugins/fullscreen/plugin.js",
]

3)运行cp -r node_modules/tinymce/skins src/assets/tinymce/skins

4)配置微小的mce

public tinyMceSettings = {
  skin_url: '/assets/tinymce/skins/lightgray',
  inline: false,
  statusbar: false,
  browser_spellcheck: true,
  height: 320,
  plugins: 'fullscreen',
};

但是这是问题

tinymce node_module目录不包含外观/皮肤/浅灰色,也不包含主题/现代。

因此,我用一个可以看到的主题替换了该主题的名称,但现在它正散发出一种缺少浅灰色皮肤的信息。

我的问题是,为什么文档与实际经验不一致?

任何人都可以在首次建立tinymce(自我托管)时提供帮助吗??

但是为什么缺少主题和外观?有什么特殊的安装方法吗?

1 个答案:

答案 0 :(得分:0)

TinyMCE 5中的主题和外观与TinyMCE 4中的主题和外观具有不同的名称,因此您所参考的说明适用于TinyMCE 4,而不适用于TinyMCE5。

如果您查看TinyMCE 5中的主题和皮肤文件夹(您似乎已经完成),则可以找到TinyMCE 5的适当文件的名称。我将请管理Angular包装器代码的人员更新该文件。 README附带适用于TinyMCE 4和TinyMCE 5的示例。

有关模块加载器和TinyMCE 5的更多详细信息,请参阅以下文档页面:https://www.tiny.cloud/docs/advanced/usage-with-module-loaders/