env

  • property
config.env {String}  

Specifies which environment the application is loading within.

String

Any string value is possible.

Use

Previously setting env was used to control when bundles were loaded, by setting env to production. This functionality has been superceded by loadBundles.

env can be any string value and separated by a dash -. This is useful to, for example, set the environment as being both production and server if doing server-side rendering.

<script src="node_modules/steal/steal.js" env="window-production"></script>
System.isEnv("production"); // true
System.isPlatform("window"); // true

Rarely do you need to set env any more, more likely you want to use loadBundles. env is set by plugins in most cases.