我创建了一个jhipster项目
"jhipsterVersion": "4.3.0",
我在我的项目中使用这个库作为文本编辑器。
https://github.com/angular-ui/ui-ace
在开发模式下,一切都非常棒。但是当我部署prod“ace”时,无法找到它的依赖js文件。
mode-javascript.js
mode-html.js
theme-monokai.js
我不确定如何配置角度ace以在生产中获取这些文件
这不是JHIPSTER问题,但我正在对其进行标记,希望有人遇到同样的问题。
先谢谢
答案 0 :(得分:0)
angular-ace bower.json
文件仅在其main
属性https://github.com/angular-ui/ui-ace/blob/master/bower.json#L8中公开ui-ace.js文件,但说明说您必须包含3个文件。
由于JHipster prod build使用bower.json知道要在index.html中注入哪个文件,因此导致你的prod index.html只有ui-ace.js。
理想情况下,您应该向angular-ace作者报告此事,但由于此项目在过去3年内未发生变化,因此将其修复为您更安全。事实上,考虑所有问题并提出待处理请求,使用另一个项目会更安全。
要修复此问题,您必须编辑应用bower.json
文件并添加angular-ace部分以覆盖主要属性并引用3个文件。您的项目bower.json
中有一个示例用于bootstrap:https://github.com/jhipster/jhipster-sample-app/blob/master/bower.json#L52-L56