Javascript 如何从WebJAR解析多个RequireJS配置文件

Javascript 如何从WebJAR解析多个RequireJS配置文件,javascript,spring,requirejs,webjars,Javascript,Spring,Requirejs,Webjars,在一个spring boot应用程序中,我获得了几个webjar(基本上是jar包中的javascript、css和资源文件),所有这些都在maven pom文件中指定 pom.xml 问题: 注意到webjars.path()方法,如果从我自己的自定义require.config()中获得几个webjars requirejs.js文件及其require.config(),我无法计算它的范围以及如何解决它 如何在一个自定义javascript文件中操作那些webjars requirejs.j

在一个spring boot应用程序中,我获得了几个webjar(基本上是jar包中的javascript、css和资源文件),所有这些都在maven pom文件中指定

pom.xml 问题: 注意到
webjars.path()
方法,如果从我自己的自定义
require.config()
中获得几个webjars requirejs.js文件及其
require.config()
,我无法计算它的范围以及如何解决它

如何在一个自定义javascript文件中操作那些webjars requirejs.js文件?

webjars requirejs.js文件是遗留工件。更新的RequireJS元数据位于WebJar的
pom.xml
文件中。
webjars定位器
库中有一些RequireJS实用程序,可以方便地使用此元数据。其中包括一些关于如何使用的详细信息。

谢谢@James,答案直接来自源代码:)我将查看
webjars locator
,看看它能提供什么,即使没有一些更高的实用工具,到目前为止,这还是相当惊人的。在我使用
spring boot
项目中的
maven
gradle
进行设置之后,我将编写一些教程,以提供另一个特定于用法的示例。杰出的工人…谢谢!希望您能为文档做出任何贡献。这将是伟大的,有更多的工作样本应用程序和指南。我会很高兴作出贡献,将尽快与您联系。
<dependencies>
...
    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>requirejs</artifactId>
        <version>2.1.16</version>
    </dependency>
    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>angularjs</artifactId>
        <version>${angularjs.version}</version>
    </dependency>
...
</dependencies>
/*global requirejs */

// Ensure any request for this webjar brings in jQuery.
requirejs.config({
paths: { 
    "bootstrap": webjars.path("bootstrap", "js/bootstrap"),
    "bootstrap-css": webjars.path("bootstrap", "css/bootstrap")  
  },
  shim: { "bootstrap": [ "jquery" ] }
});