1 | var map = {
|
2 | '@angular': 'node_modules/@angular',
|
3 | 'lodash': 'node_modules/lodash/index',
|
4 | 'rxjs': 'node_modules/rxjs',
|
5 | };
|
6 |
|
7 | var defaultPackages = [
|
8 | '@angular/core',
|
9 | '@angular/compiler',
|
10 | '@angular/common',
|
11 | '@angular/platform-browser',
|
12 | '@angular/platform-browser-dynamic',
|
13 | ];
|
14 |
|
15 | var packages = {
|
16 | 'lib': {
|
17 | defaultExtension: 'js',
|
18 | },
|
19 | 'node_modules': {
|
20 | defaultExtension: 'js',
|
21 | },
|
22 | 'rxjs': {
|
23 | main: 'Rx.js',
|
24 | },
|
25 | };
|
26 |
|
27 | function setDefaultPackage(packageName) {
|
28 | packages[packageName] = {
|
29 | main: 'index.js',
|
30 | };
|
31 | }
|
32 |
|
33 | defaultPackages.forEach(setDefaultPackage);
|
34 |
|
35 | System.config({
|
36 | map: map,
|
37 | packages: packages,
|
38 | });
|