问题标签 [webjars]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1745 浏览

javascript - 从 url 中删除 webjars 版本

我们在项目中使用带有 maven 的 webjars。因此,我们有数百个 JSP,其代码如下:

正如您可以猜到的那样,更新到较新版本的 webjar 是一项繁琐的工作。所以我正在寻找允许我导入这样的脚本的解决方案:

基本上我想从 url 中删除一个 webjar 版本。你能为这个问题提出好的和简单的解决方案吗?

到目前为止,我提出了资源 servlet,它可以通过 url 猜测要返回哪个文件。但是这个解决方案涉及在应用程序启动时进行完整的资源扫描。

0 投票
3 回答
2467 浏览

java - 使用 Webjars 和 Spark 导入静态 jQuery JS 文件

我使用 Spark 作为框架来构建 Java Web 服务器并依赖 Bootstrap 和 jQuery 作为前端。我正在使用Webjars在我的pom.xml.

问题在于导入静态文件。虽然导入 Bootstrap 的 CSS 和 JS 文件效果很好,但它不适用于 jQuery JS 文件。我使用导入静态文件staticFileLocation("/META-INF/resources");,HTML 标头包含:

webjars/bootstrap/3.3.6/css/bootstrap.min.css并且webjars/bootstrap/3.3.6/js/bootstrap.min.js路线运行良好,但webjars/jquery/2.2.1/jquery.min.js回答 404。

不知何故,看起来 jQuery JS 文件不存在于类路径中。任何线索我错过了什么?

编辑:

pom.xml依赖项如下:

编辑2:

我还在控制器中调用staticFileLocation()了两次:

这两个电话似乎相互冲突。

0 投票
1 回答
117 浏览

maven - webjars bloc 我的所有页面(spring mvc 和 maven 项目)

我在 spring mvc 中使用 webjars,其配置与 webjars docs 相同,但是当我添加此行时,所有页面都出现 404 错误:

mvc: 资源映射="/webjars/**" 位置="/webjars/"

请问有什么问题??

pom.xml 的一部分:

来自 dispatcher-servlet.xml 的一部分

部分来自 web.xml

和jsp:

0 投票
2 回答
251 浏览

spring - Spring Boot 中 Webjar 上的 CORS?

我正在使用 Spring Boot 1.4.0.M2 和 Spring 4.3.0.RC1,试图在一个简单的应用程序中启用 CORS 支持。我添加了这个:

我还通过 Gradle 引入了 webjar,例如:

CORS 支持适用于我的 REST API(通过@RestController),但在访问我的 webjars 时它似乎不起作用。例如(更新:不太容易混淆的例子),请求:

得到包含正确内容但缺少预期 CORS 标头的响应,这当然会破坏任何实际的 CORS 请求。我不知道为什么这会是/**映射的例外。我如何解决它?

0 投票
3 回答
2963 浏览

scala - 在 Play 2.5 HTML 模板中自动注入 WebJarAssets?

在我的custom模块内的 Play HTML 模板中,我有以下代码行:

这引用了模块中的一个WebJarAssets类,core如下所示:

请注意,我还在模块中包含以下build.sbtcustom

启动应用程序时,我收到以下错误:

从早期版本中 WebJarAssets 的实现来看,不需要为此实现和注入自己的控制器(例如,请参阅本教程)。

我究竟做错了什么?我什至需要一个WebJarAssets类吗(因为我需要许多模块中的 web jar 资产,我现在在core模块中添加了这个)。此外,为什么我需要在模板中手动注入它,为什么它不能自动解析?

如果您想知道手动注入对我意味着什么:

0 投票
0 回答
1229 浏览

scala - 使用 WebJarAssets & Play 2.5 时如何防止循环依赖?

在我实施了我最后一个问题的答案所建议的内容后,在浏览器中访问应用程序时收到以下错误:

发生此错误是因为我有一个名为ErrorHandler(改编自本教程)的类:

现在的问题是WebJarAssets该类具有errorHandler: HttpErrorHandler作为参数和ErrorHandlerextendsDefaultHttpErrorHandler随后 extends HttpErrorHandler。这就是为什么存在循环依赖的原因。知道我该如何解决吗?

0 投票
1 回答
1570 浏览

scala - 如何在 Play 2.5 中激活循环依赖?

这个问题源于我前两天问的一个问题。我实现了自己的错误处理程序,它扩展了DefaultHttpErrorHandler. DefaultHttpErrorHandlerextendsHttpErrorHandler也用作类中的errorHandler: HttpErrorHandler参数WebJarAssets。首先,我认为我的设计存在缺陷,但James Ward评论说,我似乎做对了

长话短说,我需要知道如何激活循环依赖。不幸的是, Play 文档中没有列出示例代码,所以我不知道应该在哪里设置disableCircularProxies(false)

0 投票
2 回答
451 浏览

jquery - 对 JS 库的模糊引用:jquery.js

ScalaJS

与(包括 jquery-ui dep 之后):

使用 fastOptJS 编译时出错:

我试过这个线程: 如何解决“对 JS 库的模糊引用”?以及如何解决 SBT 项目中 webjars 和 scala-js jars 之间的 JS 依赖关系?

但这并没有帮助我(还)

更新:我的构建项目定义了所有的部门

在哪里

更新 2 - “2.2.3/jquery.js” + 依赖

然后:

更新 3 - “1.11.4/core.js” 如果:

然后:

更新:

从 web-jar pom.xml,

我看不出它会依赖于 jquery 2.2.3 ...

--

作为一个用户,我想会等几年让它成熟。

0 投票
1 回答
224 浏览

reactjs - 使用 Play 框架实现 React-Datagrid

我正在尝试使用从 WebJars 导入的 React-datagrid 库在 Play 项目中呈现表格。但是,当我运行该项目时,我遇到了这些问题:

  1. "Warning: React can't find root component node for data-reactid value .0.1.1。如果你看到这个消息,可能意味着你已经在页面上加载了两个 React 副本。此时,只有一个副本React 可以一次加载。”

  2. “未捕获的类型错误:无法读取未定义的属性‘firstChild’”

下面是渲染表格的代码:

这些是我在 HTML 文件中引用的脚本:

这就是我在 build.sbt 中的内容:

这是我关注的数据网格示例的链接:http: //zippyui.com/react-datagrid/#/examples/basic

知道我做错了什么吗?

0 投票
1 回答
100 浏览

typescript - 包含 lodash.d.ts 的 WebJars

我的 Web 应用程序基于 webjar 并使用 typescript。我希望将 Lodash 添加到我的应用程序中,不幸的是我找不到任何包含 lodash.d.ts 的 webjar。我确实有一个包含 browser.d.ts 文件的类型存储库,但我无法在那里引用 js 文件(而且我的 webjars 只提供了一些 lodash.js 文件)。

是否有任何包含 lodash.d.ts 的 webjar?