添加 angular-ui-tinymce 到 JHipster - gulp 注入问题
Adding angular-ui-tinymce to JHipster - gulp inject issue
我有一个使用 JHipster (https://jhipster.github.io/) 生成的项目。
然后我通过下面的命令添加了对 angular-ui-tinyme 的依赖。
bower install angular-ui-tinymce --save
之后,我 运行 gulp 注入,以下被注入到我的 index.thml
<script src="bower_components/angular-ui-tinymce/src/tinymce.js"></script>
但是没有注入以下导致tinymce使用失败
<script src="bower_components/tinymce/tinymce.js"></script>
手动添加这个缺失的注入是可行的,但我希望通过 gulp 自动注入它。
有没有人有解决过类似问题的经验?
期待一些建议。
更新:
根据下面接受的答案,解决方案是将以下覆盖条目添加到 jhipster 项目 bower.json 文件中。
"tinymce": {
"main": [
"tinymce.js"
]
}
看起来 bower 没有解决 angular-ui-tinymce 对 tinymce 的依赖。
您是否尝试过手动添加 tinymce dep?
bower install tinymce --save
我在通过 Bower 安装 tinymce 时也遇到了同样的问题。问题出在tinymce包中的bower.json文件错误或不完整:
{
"name": "tinymce",
"description": "Web based JavaScript HTML WYSIWYG editor control.",
"license": "LGPL-2.1",
"keywords": [
"editor",
"wysiwyg",
"tinymce",
"richtext",
"javascript",
"html"
],
"homepage": "http://www.tinymce.com",
"ignore": [
"readme.md",
"composer.json",
"package.json",
".npmignore",
"changelog.txt"
]
}
文件缺少 main 属性。解决方案实际上来自 Gaël 我在项目的 bower.json 中添加了 tinymce 的覆盖条目。 Here is a working example
我有一个使用 JHipster (https://jhipster.github.io/) 生成的项目。
然后我通过下面的命令添加了对 angular-ui-tinyme 的依赖。
bower install angular-ui-tinymce --save
之后,我 运行 gulp 注入,以下被注入到我的 index.thml
<script src="bower_components/angular-ui-tinymce/src/tinymce.js"></script>
但是没有注入以下导致tinymce使用失败
<script src="bower_components/tinymce/tinymce.js"></script>
手动添加这个缺失的注入是可行的,但我希望通过 gulp 自动注入它。
有没有人有解决过类似问题的经验?
期待一些建议。
更新: 根据下面接受的答案,解决方案是将以下覆盖条目添加到 jhipster 项目 bower.json 文件中。
"tinymce": {
"main": [
"tinymce.js"
]
}
看起来 bower 没有解决 angular-ui-tinymce 对 tinymce 的依赖。 您是否尝试过手动添加 tinymce dep?
bower install tinymce --save
我在通过 Bower 安装 tinymce 时也遇到了同样的问题。问题出在tinymce包中的bower.json文件错误或不完整:
{
"name": "tinymce",
"description": "Web based JavaScript HTML WYSIWYG editor control.",
"license": "LGPL-2.1",
"keywords": [
"editor",
"wysiwyg",
"tinymce",
"richtext",
"javascript",
"html"
],
"homepage": "http://www.tinymce.com",
"ignore": [
"readme.md",
"composer.json",
"package.json",
".npmignore",
"changelog.txt"
]
}
文件缺少 main 属性。解决方案实际上来自 Gaël 我在项目的 bower.json 中添加了 tinymce 的覆盖条目。 Here is a working example