funcunit
Version:
<!-- @hide title
54 lines (40 loc) • 1.14 kB
Markdown
{Boolean} System.loadBundles
StealJS.config
Specifies whether bundles should be loaded, used primarily for production.
{Boolean} True if bundles are to be loaded.
## Use
Setting `loadBundles` to **true** is a short cut to prevent steal from loading the
[] and [] modules and make steal load the [System.main] module
in a bundle.
For example:
```
System.config({
main: "myapp",
loadBundles: true
});
```
Sets:
```
System.bundles["bundles/myapp"] //-> ["myapp"]
System.meta["bundles/myapp"] //-> {format: "amd"}
System.paths["bundles/*"] //-> "dist/bundles/*.js"
System.paths["bundles/*.css"] //-> "dist/bundles/*.css"
```
Setting `System.loadBundles` to `true` must happen prior to loading `steal.js`. So it should
be [System.config configured] via the `steal.js` script tag like:
```
<script src="../path/to/steal/steal.js"
data-load-bundles
data-main="myapp">
</script>
```
Or specified prior to steal loading like:
```
<script>
steal = { loadBundles: true };
</script>
<script src="../path/to/steal/steal.js"
data-env="production">
</script>
```