From 0cf74524ff8f641df8605c17906f610602b51335 Mon Sep 17 00:00:00 2001 From: exoego Date: Sat, 3 Feb 2018 14:03:14 +0900 Subject: [PATCH] Add more precise jsdom detection. --- .../scala/scalajsbundler/sbtplugin/ScalaJSBundlerPlugin.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sbt-scalajs-bundler/src/main/scala/scalajsbundler/sbtplugin/ScalaJSBundlerPlugin.scala b/sbt-scalajs-bundler/src/main/scala/scalajsbundler/sbtplugin/ScalaJSBundlerPlugin.scala index 3492f6c3..5b3cb779 100644 --- a/sbt-scalajs-bundler/src/main/scala/scalajsbundler/sbtplugin/ScalaJSBundlerPlugin.scala +++ b/sbt-scalajs-bundler/src/main/scala/scalajsbundler/sbtplugin/ScalaJSBundlerPlugin.scala @@ -485,9 +485,10 @@ object ScalaJSBundlerPlugin extends AutoPlugin { installJsdom := { val installDir = target.value / "scalajs-bundler-jsdom" + val jsdomDir = installDir / "node_modules" / "jsdom" val log = streams.value.log val jsdomVersion = (version in installJsdom).value - if (!installDir.exists()) { + if (!jsdomDir.exists()) { log.info(s"Installing jsdom in ${installDir.absolutePath}") IO.createDirectory(installDir) install(installDir, useYarn.value, log)(s"jsdom@$jsdomVersion")