Angular 2 / SystemJS不使用包的默认扩展名

时间:2016-06-16 09:00:27

标签: angular systemjs

这就是我所拥有的:

 var map = {
    'app':                        'app', // 'dist',
    '@angular':                   'node_modules/@angular',
    'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
    'rxjs':                       'node_modules/rxjs',
    'angular2-jwt':               'node_modules/angular2-jwt/angular2-jwt'
  };

  var packages = {
    'app':                        { main: 'main.js',  defaultExtension: 'js' },
    'rxjs':                       { defaultExtension: 'js' },
    'angular2-in-memory-web-api': { main: 'index.js', defaultExtension: 'js' },
    'angular2-jwt':               { defaultExtension: "js" }
  };

浏览器抱怨它无法找到文件" angular2-jwt / angular2-jwt"。好像它没有使用默认扩展名" .js"

手动添加此扩展程序,如:

var map = {
    'app':                        'app', // 'dist',
    '@angular':                   'node_modules/@angular',
    'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
    'rxjs':                       'node_modules/rxjs',
    'angular2-jwt':               'node_modules/angular2-jwt/angular2-jwt.js'
  };

解决了这个问题,但让我目瞪口呆(我只喜欢被女人带到我身边)

任何提示?

0 个答案:

没有答案