私はJVMとScalaJSの両方でコンパイルするライブラリ用のScalaコードをいくつか持っています。Scala.JSには、実行中のプラットフォームを取得するための呼び出しがありますか?
今私はjsとjvmプロジェクトに特別なコードがない "純粋な"プロジェクトを持っています。私はintellijの統合と他のいくつかの要因のためにそのように保ちたいと思います。
しかし、私はJVMかJSかに基づいて変更する必要がある小さなコード(1-2行)を持っています。これを達成する簡単な方法が私のプロジェクト構造全体を変更する必要はありません。
基本的には、JavaScriptを使用している場合はtrueを返し、それ以外の場合はfalseを返すようにしたいと思います。
おかげで、のtoStringハックは、私が望んでいたまさにです。私がもっと必要とするならば、私はプロジェクトの構造を変えて行くでしょうが、これは私が今必要な小さなもののために完全に動作します。 –