首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何纠正webjars的包含路径?

如何纠正webjars的包含路径?
EN

Stack Overflow用户
提问于 2018-01-22 11:05:56
回答 1查看 6.1K关注 0票数 2

我试图在我的Spring项目中包含引导程序4,但是我看到了错误:Bootstrap tooltips require Popper.js

所以我把依赖性包括在内:

代码语言:javascript
复制
<dependency>
  <groupId>org.webjars.npm</groupId>
  <artifactId>popper.js</artifactId>
  <version>1.13.0</version>
</dependency>
<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>webjars-locator</artifactId>
    <version>0.32-1</version>
</dependency>

但是当我将它包含在页面中时,我可以找到popper.js。为什么?

这就是我所用的:

代码语言:javascript
复制
<script th:src="@{/webjars/npm/popper.js/popper.min.js}" type="text/javascript"></script>

包含它的正确路径是什么?

编辑:

字体也有同样的问题--太棒了:

代码语言:javascript
复制
<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>font-awesome</artifactId>
    <version>5.0.2</version>
</dependency>

代码语言:javascript
复制
<link rel="stylesheet" th:href="@{/webjars/font-awesome/dist/font-awesome.min.css}" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-22 11:11:45

当我将这个库加载到我的工作区时,它会指示这个路径:META-INF/resources/webjars/popper.js/1.13.0/dist。所以试一试:

  1. 在路径中没有/npm
  2. 有版本号
  3. 使用dist文件夹

编辑:(对评论的反应)

字体棒JAR在WebJAR发行版中有许多不同的文件夹。看看我的IJ截图:

因此,对于屏幕截图中突出显示的文件,您可以使用

代码语言:javascript
复制
 <link rel="stylesheet" th:href="@{/webjars/font-awesome/5.0.2/svg-with-js/css/fa-svg-with-js.css}" />

希望在完成截图后,您了解这些webjar文件夹是如何工作的。WebJAR只是将大量UI资源添加到WebJAR/ resources文件夹中,您需要从工作区中找到正确的路径。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48380145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档