Я використовував scalajs-dom v 0.8.1 і намагаюся змішати веб-сервіси в рамках мого проекту SBT. Коли я це роблю, я отримую останню неоднозначну посилання на JS, яку не можу розібратися. Я думаю, що це між веб-сервера, які я хочу використовувати (які включають jquery v 2.1.4) і scala-js. Я спробував використовувати фільтр ManifestFilters 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
Відповіді:
1 для відповіді № 1Визначення конкретного підпункту для jquery.js має розмежовуватись при зниженні залежностей webjar.
jsDependencies += "org.webjars" % "jquery" % "2.1.4" / "dist/jquery.js"
побачити: https://github.com/scala-js/scala-js/issues/1496