Как устранить неполадки JS-зависимостей между webjars и scala-js jars в проекте SBT?
Я использую scalajs-dom v 0.8.1 и пытаюсь смешивать webjars в своем проекте SBT. Когда я делаю это, я получаю последнюю неоднозначную ссылку на JS, которую не могу понять. Я думаю, что это между веб-файлами, которые я хочу использовать (включая jquery v 2.1.4) и scala-js. Я пытался использовать фильтр ManifestFilters SBT, но он, похоже, не помогает (или я не знаю правильный синтаксис). У кого-нибудь есть полезный способ отладки подобных ошибок? (см. ниже для вывода SBT при выполнении задачи 'fastOptJS')
[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
1 ответ
Указание определенного подпути для jquery.js должно устранять неоднозначность при раскрытии зависимостей webjar.
jsDependencies += "org.webjars" % "jquery" % "2.1.4" / "dist/jquery.js"