Ответ 1
У меня была аналогичная проблема, когда я пыталась вытащить некоторые тестовые зависимости с помощью npm. после нескольких часов поиска решения я закончил тем, что просто написал задачу в моем файле build.sbt, чтобы переместить каталоги вручную: (Может быть, не лучшее решение, но работа вокруг)
lazy val copy_node_modules = taskKey[Unit]("Copys the node_module to the test target dir")
copy_node_modules := {
val node_modules = new File("node_modules")
val target = new File("target/web/public/main/public/lib/")
IO.copyDirectory(node_modules,target,true, true)
}
addCommandAlias("get_npm_deps", ";web-assets:jseNpmNodeModules;copy_node_modules")
то вы можете использовать "get_npm_deps", чтобы задействовать зависимости на основе npm