Cannot run program "node": Malformed argument has embedded quote: エラーが発生する

Windows上でPlay Frameworkで開発時にlessを使用し、かつnode.jsがOSにインストールされている場合、ビルド時にCannot run program "node": Malformed argument has embedded quote:というエラーが発生する場合がある。

https://github.com/sbt/sbt-js-engine/issues/68

によると、Amazon Correttoを使用している時に起こる模様(?)

解決方法としては、node.jsをアンインストールするか、build.sbt内に

javaOptions ++= Seq("-Djdk.lang.Process.allowAmbiguousCommands=true")

を追加すれば良い。