WebJars - 口味之间的差异?

时间:2015-07-09 19:45:34

标签: webjars

我打算在我的项目中使用WebJars(通过Maven)而不是Bower。

WebMars的NPM,Bower和Classic风味之间的区别是什么?

我的理解是,既然我使用了Bower,我应该只使用Bower WebJars,因为我可以确定这些工件是可用的。这是考虑这个问题的正确方法吗?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

这取决于您希望源工件来自何处。经典WebJars通常来自库的二进制分发。 Bower和NPM WebJars来自各自的来源。

Classic WebJars由WebJar贡献者手动创建和发布。 Bower和NPM WebJars可以由任何人发布。

答案 1 :(得分:0)

我们选择了Classic WebJars。

Classic和NPM之间的差异使我们选择Classic:

  • 经典WebJars的JAR大小较小(例如,jQuery 3.4.1 Classic为308 KB,NPM为476 KB)
  • NPM WebJars公开了项目中的所有源,如果该Webjar的src中存在带有漏洞的Javascript代码,则可能导致安全问题。