Javascript 如何从WebJAR解析多个RequireJS配置文件
在一个spring boot应用程序中,我获得了几个webjar(基本上是jar包中的javascript、css和资源文件),所有这些都在maven pom文件中指定 pom.xml 问题: 注意到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
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" ] }
});