Angular集成TinyMCE时无法找到silver主题的相关问题咨询
问题解答
1. 如何确认TinyMCE实际的资源查找路径
打开浏览器开发者工具的「网络」面板,筛选JS类型请求,所有TinyMCE发起的资源请求都会在这里展示,加载失败的资源会标注404状态,点击对应请求即可查看完整的请求路径。
你当前的报错核心是TinyMCE默认从站点根路径加载资源,但你的资源被存放在二级路径下,可以直接在TinyMCE初始化配置中新增两项参数强制指定资源加载路径:
tinymce.init({ // 你的其他原有配置 base_url: '/tinymce', // 指定资源根路径为/tinymce suffix: '.min' // 加载.min后缀的压缩版资源 })
配置完成后TinyMCE就会主动从http://localhost:4200/tinymce/路径下查找主题、插件等资源,即可解决silver主题找不到的问题。
2. angular.json中"output": "/tinymce/"对应的实际路径
这个配置对应的是构建产物根目录下的tinymce文件夹,按照你当前的配置,构建完成后所有tinymce相关资源会被拷贝到dist/myapp-dashboard/tinymce/路径下。本地开发服务启动时,该路径对应可访问的URL为http://localhost:4200/tinymce/。
内容的提问来源于stack exchange,提问作者Alexander Knight Room
相关产品推荐
相关产品推荐

