如何包括&;从bower组件绑定css文件

如何包括&;从bower组件绑定css文件,bower,jhipster,Bower,Jhipster,我正在为我的jhipster项目添加一个新的依赖项“tether shepherd”,以下是我的步骤: bower install tether-shepherd --save 已成功安装依赖项并将其添加到“bower.json”,然后在下面运行命令将其添加到“index.html” gulp inject js文件已成功添加到index.html,但没有任何.css主题文件,当我深入查看已安装的bower组件以查找已安装的依赖项时,我在“bower_components/tether sh

我正在为我的jhipster项目添加一个新的依赖项“tether shepherd”,以下是我的步骤:

bower install tether-shepherd --save
已成功安装依赖项并将其添加到“bower.json”,然后在下面运行命令将其添加到“index.html”

gulp inject
js文件已成功添加到index.html,但没有任何.css主题文件,当我深入查看已安装的bower组件以查找已安装的依赖项时,我在“bower_components/tether shepherd/dist/css/”目录中找到了所有主题,但未包含在index.html文件中,要添加它,我手动将其include放在第节的loading-bar.css下面,但当我重新运行gulp inject!时,它会自动删除!,当我在任何块之外手动添加它时,这对生产配置文件都不好


是否有专业的方法来包含和绑定位于bower_组件中的css文件?

这可能是因为这些css没有在dependencie的
bower.json
main
属性中引用,请参见项目中的
gulp/inject.js
,了解它们是如何使用的


因此,您可以在JHipster应用程序的
bower.json
中为这些依赖项添加
overrides.main
属性来添加它们,或者手动管理它们并将它们复制到
src/main/webapp/content/css
,(您可能必须将
@import
添加到
main.css
,我没有测试过).

这可能是因为这些CSS没有在dependencie的
bower.json
main
属性中引用,请参见项目中的
gulp/inject.js
,了解如何使用它们


因此,您可以在JHipster应用程序的
bower.json
中为这些依赖项添加
overrides.main
属性来添加它们,或者手动管理它们并将它们复制到
src/main/webapp/content/css
,(您可能必须将
@import
添加到
main.css
,我没有测试过).

感谢Gaël的帮助,通过在project的bower.json文件中添加overrides.main属性以包含主题css文件来解决。感谢Gaël的帮助,通过在project的bower.json文件中添加overrides.main属性以包含主题css文件来解决。