问题标签 [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.
javascript - 从 url 中删除 webjars 版本
我们在项目中使用带有 maven 的 webjars。因此,我们有数百个 JSP,其代码如下:
正如您可以猜到的那样,更新到较新版本的 webjar 是一项繁琐的工作。所以我正在寻找允许我导入这样的脚本的解决方案:
基本上我想从 url 中删除一个 webjar 版本。你能为这个问题提出好的和简单的解决方案吗?
到目前为止,我提出了资源 servlet,它可以通过 url 猜测要返回哪个文件。但是这个解决方案涉及在应用程序启动时进行完整的资源扫描。
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()
了两次:
这两个电话似乎相互冲突。
maven - webjars bloc 我的所有页面(spring mvc 和 maven 项目)
我在 spring mvc 中使用 webjars,其配置与 webjars docs 相同,但是当我添加此行时,所有页面都出现 404 错误:
mvc: 资源映射="/webjars/**" 位置="/webjars/"
请问有什么问题??
pom.xml 的一部分:
来自 dispatcher-servlet.xml 的一部分
部分来自 web.xml
和jsp:
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 请求。我不知道为什么这会是/**
映射的例外。我如何解决它?
scala - 在 Play 2.5 HTML 模板中自动注入 WebJarAssets?
在我的custom
模块内的 Play HTML 模板中,我有以下代码行:
这引用了模块中的一个WebJarAssets
类,core
如下所示:
请注意,我还在模块中包含以下build.sbt
行custom
:
启动应用程序时,我收到以下错误:
从早期版本中 WebJarAssets 的实现来看,不需要为此实现和注入自己的控制器(例如,请参阅本教程)。
我究竟做错了什么?我什至需要一个WebJarAssets
类吗(因为我需要许多模块中的 web jar 资产,我现在在core
模块中添加了这个)。此外,为什么我需要在模板中手动注入它,为什么它不能自动解析?
如果您想知道手动注入对我意味着什么:
scala - 如何在 Play 2.5 中激活循环依赖?
这个问题源于我前两天问的一个问题。我实现了自己的错误处理程序,它扩展了DefaultHttpErrorHandler
. DefaultHttpErrorHandler
extendsHttpErrorHandler
也用作类中的errorHandler: HttpErrorHandler
参数WebJarAssets
。首先,我认为我的设计存在缺陷,但James Ward评论说,我似乎做对了。
长话短说,我需要知道如何激活循环依赖。不幸的是, Play 文档中没有列出示例代码,所以我不知道应该在哪里设置disableCircularProxies(false)
。
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 ...
--
作为一个用户,我想会等几年让它成熟。
reactjs - 使用 Play 框架实现 React-Datagrid
我正在尝试使用从 WebJars 导入的 React-datagrid 库在 Play 项目中呈现表格。但是,当我运行该项目时,我遇到了这些问题:
"Warning: React can't find root component node for data-reactid value
.0.1.1
。如果你看到这个消息,可能意味着你已经在页面上加载了两个 React 副本。此时,只有一个副本React 可以一次加载。”“未捕获的类型错误:无法读取未定义的属性‘firstChild’”
下面是渲染表格的代码:
这些是我在 HTML 文件中引用的脚本:
这就是我在 build.sbt 中的内容:
这是我关注的数据网格示例的链接:http: //zippyui.com/react-datagrid/#/examples/basic
知道我做错了什么吗?
typescript - 包含 lodash.d.ts 的 WebJars
我的 Web 应用程序基于 webjar 并使用 typescript。我希望将 Lodash 添加到我的应用程序中,不幸的是我找不到任何包含 lodash.d.ts 的 webjar。我确实有一个包含 browser.d.ts 文件的类型存储库,但我无法在那里引用 js 文件(而且我的 webjars 只提供了一些 lodash.js 文件)。
是否有任何包含 lodash.d.ts 的 webjar?