File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
js-envs/src/main/scala/org/scalajs/jsenv Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import org.scalajs.core.tools.jsdep.ResolvedJSDependency
77import java .io .{ Console => _ , _ }
88import scala .io .Source
99
10+ import scala .collection .JavaConverters ._
1011import scala .concurrent .{Future , Promise }
1112import scala .util .Try
1213
@@ -67,10 +68,11 @@ abstract class ExternalJSEnv(
6768
6869 /** VM environment. Override to adapt.
6970 *
70- * The default value in `ExternalJSEnv` is `sys.env ++ env`.
71+ * The default value in `ExternalJSEnv` is
72+ * `System.getenv().asScala.toMap ++ env`.
7173 */
7274 protected def getVMEnv (): Map [String , String ] =
73- sys.env ++ env
75+ System .getenv().asScala.toMap ++ env
7476
7577 /** Get files that are a library (i.e. that do not run anything) */
7678 protected def getLibJSFiles (): Seq [VirtualJSFile ] =
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ import org.scalajs.core.tools.logging.NullLogger
1919import org .scalajs .jsenv ._
2020import org .scalajs .jsenv .Utils .OptDeadline
2121
22+ import scala .collection .JavaConverters ._
2223import scala .concurrent .TimeoutException
2324import scala .concurrent .duration ._
2425
@@ -139,14 +140,14 @@ abstract class AbstractNodeJSEnv(
139140
140141 // Node.js specific (system) environment
141142 override protected def getVMEnv (): Map [String , String ] = {
142- val baseNodePath = sys.env.get (" NODE_PATH" ).filter(_.nonEmpty)
143+ val baseNodePath = Option ( System .getenv (" NODE_PATH" ) ).filter(_.nonEmpty)
143144 val nodePath = libCache.cacheDir.getAbsolutePath +
144145 baseNodePath.fold(" " )(p => File .pathSeparator + p)
145146
146- sys.env ++ Seq (
147+ System .getenv().asScala.toMap ++ Seq (
147148 " NODE_MODULE_CONTEXTS" -> " 0" ,
148149 " NODE_PATH" -> nodePath
149- ) ++ additionalEnv
150+ ) ++ env
150151 }
151152 }
152153
You can’t perform that action at this time.
0 commit comments