我一直在使用scalajs-dom v 0.8.1并尝试在我的SBT项目中混合webjars。当我这样做时,我得到了一个最终模棱两可的JS参考资料,我无法弄清楚。我认为它是我想要使用的webjars(包括jquery v 2.1.4)和scala-js之间。我尝试使用ManifestFilters SBT过滤器,但它似乎没有帮助(或者我不知道正确的语法)。有没有人有一种有用的方法来调试这些错误? (发出' fastOptJS'任务时参见下面的SBT输出
[error] - Ambiguous reference to a JS library: jquery.js
[error] Possible paths found on the classpath:
[error] - META-INF/resources/webjars/jquery/2.1.4/dist/jquery.js
[error] - META-INF/resources/webjars/jquery/2.1.4/src/jquery.js
[error] originating from: spJS:compile, spJS:compile
答案 0 :(得分:1)
在下拉webjar依赖项时,指定jquery.js的特定子路径应消除歧义。
jsDependencies += "org.webjars" % "jquery" % "2.1.4" / "dist/jquery.js"