1

遵循官方文档,我正在努力自己托管插件等,即遵循分步指南,其中涉及:

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(自托管)时提供帮助。?

但是为什么缺少主题和皮肤呢?有没有一些特殊的方法来安装这些。

4

1 回答 1

0

TinyMCE 5 中的主题和皮肤与 TinyMCE 4 中的主题和皮肤命名不同,因此您参考的方向对于 TinyMCE 4 是正确的,但对于 TinyMCE 5 是不正确的。

如果您查看 TinyMCE 5 中的主题和皮肤文件夹(您似乎已经完成了),您可以找到 TinyMCE 5 的相应文件的名称。我会要求管理该 Angular 包装器代码的人适当地更新自述文件TinyMCE 4 和 TinyMCE 5 的示例。

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

于 2019-05-14T13:50:39.607 回答