在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(自我托管)时提供帮助吗??
但是为什么缺少主题和外观?有什么特殊的安装方法吗?
答案 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/