我想使用此框架Chart.js来显示图表。到目前为止,我将Java与Spring Boot和thymleaf,MVC,JS和JQuery结合使用。
为此,我可以只使用chart.js on CDN 有效的有效方式
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.bundle.min.js"></script>
但是我想将框架存储在APP不依赖CDN的Maven包(jar)中。
我使用这个https://mvnrepository.com/artifact/org.webjars.npm/chart.js/2.7.2来创建以下库
由于docu如何使用这种依赖关系,所以我在那儿使用了大多数可用的.js文件:
<script th:src="@{/webjars/chart.js/2.7.2/src/}"></script>
<script th:src="@{/webjars/chartjs-color/2.2.0/index.js}"></script>
<script th:src="@{/webjars/chartjs-color-string/0.5.0/color-string.js}"></script>
<script th:src="@{/webjars/color-convert/0.5.3/conversions.js}"></script>
<script th:src="@{/webjars/color-convert/0.5.3/index.js}"></script>
<script th:src="@{/webjars/color-name/1.1.3/index.js}"></script>
<script th:src="@{/webjars/moment/2.22.2/min/locales.min.js}"></script>
<script th:src="@{/webjars/moment/2.22.2/min/moment.min.js}"></script>
我测试了这些功能是否适用于浏览器。
但是它的不起作用。
例如,我对bootstrap做同样的事情,并且有效:
<script th:src="@{/webjars/jquery/3.3.1-1/jquery.min.js}"></script>
<script th:src="@{/webjars/bootstrap/4.1.1/js/bootstrap.min.js}"></script>
我在网络上找不到任何指南可以解释如何继续进行这种类型的库创建。所以我希望这里的任何人都能帮助我。
或者,我可以下载该软件包并将其添加为我知道的外部库,这比问这个问题还要快:)但我只是好奇的人,将来如何处理它。