0

我正在使用带有默认参数的 yeoman 的 angular-fullstack 生成器。

我想将 ckeditor 与https://github.com/lemonde/angular-ckeditor一起使用,所以我用以下几行扩展了我的 bower.json:

"ckeditor": "#full/4.4.7",
"angular-ckeditor": "~0.4.2"

它在开发模式下运行良好(grunt serve),但在生产模式下失败(grunt serve:dist)。它尝试动态加载/config.js/skins/moono/editor_gecko.css语言文件,但失败了。

有人知道如何解决吗?

4

1 回答 1

0

与 ACE 编辑器有类似的问题。我所做的是在 bower.json 中添加了覆盖

因为 ace 看起来像这样

  "overrides": {
    "ace-builds": {
      "main": [
        "src-noconflict/ace.js",
        "src-noconflict/theme-monokai.js",
        "src-noconflict/worker-javascript.js",
        "src-noconflict/mode-javascript.js"
      ]
    },

对于您的ckeditor配置,您可以在覆盖中以类似的方式指定它,即

 "overrides": {
   "ckeditor": {
     "main": [
       "path/to/your/ckeditor.js",
       "path/to/your/ckeditor/config.js"
     ]
   }
 }

对于 CSS,不确定,但如果您检查 gruntfile,您可能会想出一个简单的解决方案(即向 CSS 源添加一个文件夹)。

如果您找到一个不错的 CSS 解决方案,请发布它,因为它可能对更多人有所帮助;)

于 2015-08-18T14:10:04.903 回答