【问题标题】:Yeoman angular-fullstack ckeditor productionYeoman angular-fullstack ckeditor 制作
【发布时间】:2015-08-18 22:10:04
【问题描述】:
我正在使用带有默认参数的 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 以及语言文件,但失败了。
有人知道怎么解决吗?
【问题讨论】:
标签:
ckeditor
yeoman
angular-fullstack
【解决方案1】:
ACE 编辑器也有类似问题。我所做的是在 bower.json 中添加了覆盖
因为王牌看起来像这样
"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 解决方案,请发布它,因为它可能对更多人有所帮助;)