Angular TinyMCE 图标消失了

Lie*_*ero 2 tinymce angular angular8

我有一个带有tinymce编辑器的Angular 8项目。它在本地工作,但在某些时候工具栏图标在使用 CI/CD 管道部署的生产中消失了。

屏幕截图

我得到 404 /tinymce/icons/default/icons.min.js

icon.min.js 到底是什么?

我的 angular.json 资产如下所示:

{
                "glob": "**/*",
                "input": "node_modules/tinymce/skins",
                "output": "/tinymce/skins/"
              },
              {
                "glob": "**/*",
                "input": "node_modules/tinymce/themes",
                "output": "/tinymce/themes/"
              },
              {
                "glob": "**/*",
                "input": "node_modules/tinymce/plugins",
                "output": "/tinymce/plugins/"
              }
Run Code Online (Sandbox Code Playgroud)

Mic*_*min 5

TinyMCE 5 包含一个icons包含两个 JavaScript 文件的文件夹。您似乎尚未将该内容包含在部署到生产的内容中。

根据您的示例 json,您可能需要添加如下内容:

{
  "glob": "**/*",
  "input": "node_modules/tinymce/icons",
  "output": "/tinymce/icons/"
},
Run Code Online (Sandbox Code Playgroud)