Skip to content

Instantly share code, notes, and snippets.

@alvachien
Created November 30, 2016 03:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alvachien/c5b2fce8e02ef247f2f10c3d97a428e0 to your computer and use it in GitHub Desktop.
Save alvachien/c5b2fce8e02ef247f2f10c3d97a428e0 to your computer and use it in GitHub Desktop.
Example code for systemjs config which using angular2-translate into angular2
/**
* System configuration for Angular 2 app
* Reference: https://github.com/angular/quickstart
*/
(function (global) {
System.config({
paths: {
// paths serve as alias
'lib:': 'libs/js/'
},
map: {
'app': 'app/js', // 'dist',
// angular bundles
'@angular/core': 'lib:@angular/core/bundles/core.umd.js',
'@angular/common': 'lib:@angular/common/bundles/common.umd.js',
'@angular/compiler': 'lib:@angular/compiler/bundles/compiler.umd.js',
'@angular/platform-browser': 'lib:@angular/platform-browser/bundles/platform-browser.umd.js',
'@angular/platform-browser-dynamic': 'lib:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js',
'@angular/http': 'lib:@angular/http/bundles/http.umd.js',
'@angular/router': 'lib:@angular/router/bundles/router.umd.js',
'@angular/forms': 'lib:@angular/forms/bundles/forms.umd.js',
// angular testing umd bundles
'@angular/core/testing': 'lib:@angular/core/bundles/core-testing.umd.js',
'@angular/common/testing': 'lib:@angular/common/bundles/common-testing.umd.js',
'@angular/compiler/testing': 'lib:@angular/compiler/bundles/compiler-testing.umd.js',
'@angular/platform-browser/testing': 'lib:@angular/platform-browser/bundles/platform-browser-testing.umd.js',
'@angular/platform-browser-dynamic/testing': 'lib:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic-testing.umd.js',
'@angular/http/testing': 'lib:@angular/http/bundles/http-testing.umd.js',
'@angular/router/testing': 'lib:@angular/router/bundles/router-testing.umd.js',
'@angular/forms/testing': 'lib:@angular/forms/bundles/forms-testing.umd.js',
// other libraries
'rxjs': 'lib:rxjs',
'angular-in-memory-web-api': 'lib:angular-in-memory-web-api',
'moment': 'lib:moment/min/moment.min.js',
//'jquery': 'lib:jquery/dist/jquery.min.js',
//'fancybox': 'lib:fancyBox/jquery.fancybox.js',
//'fancybox-thumbs': 'lib:fancyBox/jquery.fancybox-thumbs.js',
'ng2-bootstrap': 'lib:ng2-bootstrap',
'ng2-translate': 'lib:ng2-translate/bundles',
'oidc-client': 'lib:oidc-client/dist/oidc-client.min.js'
},
packages: {
'app': {
main: './main.js',
format: 'register',
defaultExtension: 'js'
},
'rxjs': {
defaultExtension: 'js'
},
'ng2-bootstrap': {
defaultExtension: 'js'
},
'ng2-translate': {
main: './index.js',
defaultExtension: 'js'
},
'angular-in-memory-web-api': {
main: './index.js',
defaultExtension: 'js'
}
}
});
})(this);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment