Yeoman angular-fullstack ckeditor制作

时间:2015-06-19 20:20:46

标签: ckeditor yeoman angular-fullstack

我正在使用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以及语言文件,但失败了。

有人知道如何解决它吗?

1 个答案:

答案 0 :(得分: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解决方案,请发布它,因为它可能对更多人有帮助;)