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")
を追加すれば良い。