我正在使用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
以及语言文件,但失败了。
有人知道如何解决它吗?
答案 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解决方案,请发布它,因为它可能对更多人有帮助;)