Importing operators with RXJS 5.0.0-beta.6 and Angular 2 RC1
<p>I am building an Angular 2 web app using Typescript and am trying to switch from Angular2-beta-17 to Angular2-RC1. I am struggling to get the imports of the RXJS operators to work. I am using SystemJS as a module loader, and suspect this is were the problem lies.</p>

<p>I copy the file bundles I need from my node modules to a lib-folder and then include the files in the index.html file like this (the commented sections are some of the many combinations of different attempts for solutions I have tried):</p>

<pre><code>&lt;!DOCTYPE html&gt;
&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Workout Player&lt;/title&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;    
    &lt;!-- &lt;link rel="stylesheet" href="styles.css"&gt; --&gt;

    &lt;script src="lib/es6-shim.min.js"&gt;&lt;/script&gt;

    &lt;script src="lib/Rx.umd.js"&gt;&lt;/script&gt;
    &lt;script src="lib/Reflect.js"&gt;&lt;/script&gt;
    &lt;script src="lib/zone.js"&gt;&lt;/script&gt;

    &lt;script src="lib/system-polyfills.js"&gt;&lt;/script&gt;
    &lt;script src="lib/system.src.js"&gt;&lt;/script&gt;

    &lt;script src="lib/core.umd.js"&gt;&lt;/script&gt;
    &lt;script src="lib/common.umd.js"&gt;&lt;/script&gt;
    &lt;script src="lib/http.umd.js"&gt;&lt;/script&gt;
    &lt;script src="lib/compiler.umd.js"&gt;&lt;/script&gt;
    &lt;script src="lib/platform-browser.umd.js"&gt;&lt;/script&gt;
    &lt;script src="lib/platform-browser-dynamic.umd.js"&gt;&lt;/script&gt;

    &lt;script src="lib/crypto-js.js"&gt;&lt;/script&gt;
    &lt;script src="lib/angular2-jwt.js"&gt;&lt;/script&gt;
    &lt;!-- &lt;script src="lib/shims_for_IE.js"&gt;&lt;/script&gt;    --&gt;
    &lt;!-- &lt;script src="lib/angular2-polyfills.js"&gt;&lt;/script&gt; --&gt;

    &lt;!-- 2. Configure SystemJS --&gt;
    &lt;script&gt;
      System.config({ 
        packages: {        
          app: {
            format: 'register',
            defaultExtension: 'js',
          },
        // 'rxjs'                             : {main: 'Rx.umd.js'},
        // '@angular/core'                    : {main: 'core.umd.js'},
        // '@angular/common'                  : {main: 'common.umd.js'},
        // '@angular/compiler'                : {main: 'compiler.umd.js'},
        // '@angular/router'                  : {main: 'router.umd.js'},
        // '@angular/platform-browser'        : {main: 'platform-browser.umd.js'},
        // '@angular/platform-browser-dynamic': {main: 'platform-browser-dynamic.umd.js'}
        },
        map: {
          'crypto-js': 'lib/crypto-js.js',
          'angular2-jwt': 'lib/angular2-jwt.js',
          'rxjs': 'lib',
          // 'rxjs/*': 'lib',  
          // 'rxjs/add/operator/*': 'lib/Rx.umd.js',
          '@angular/core'                    : 'lib',
          '@angular/common'                  : 'lib',
          '@angular/http'                    : 'lib',
          '@angular/compiler'                : 'lib',
          '@angular/platform-browser'        : 'lib',
          '@angular/platform-browser-dynamic': 'lib'
        },
        // paths: {
        //         'rxjs/observable/*' : 'lib/Rx.umd.js',
        //         'rxjs/operator/*' : 'lib/Rx.umd.js',
        //         'rxjs/*' : 'lib/Rx.umd.js'
        //     }
      });
      System.import('app/main')
            .then(null, console.error.bind(console));
    &lt;/script&gt;

    &lt;style&gt;body { width:100%;}&lt;/style&gt;
  &lt;/head&gt;

  &lt;!-- 3. Display the application --&gt;
  &lt;body&gt;
    &lt;workout-player&gt;Loading...&lt;/workout-player&gt;
  &lt;/body&gt;
&lt;/html&gt;
</code></pre>

<p>The imports of the operators are done like this:</p>

<pre><code>import {Injectable, Inject} from '@angular/core';
import {Observable} from 'rxjs/Observable';
import CryptoJS from 'crypto-js';
import {JwtHelper} from 'angular2-jwt';
import {Observer} from 'rxjs/Observer';
import {LocalStorageService} from '../storage/local-storage.service';
import {HTTP_PROVIDERS, Http, Response, RequestOptions, Headers, Request, RequestMethod} from '@angular/http';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/retry';
import 'rxjs/add/operator/catch';
import 'rxjs/add/observable/throw';

@Injectable()
/**
 * Service class for handling login
 */
export class LoginService {...
</code></pre>

<p>I had no problem with this in Angular2-beta17 when using the angular2-dev.js bundle file. The errors I am now getting in the developers console in Chrome:
<a href="https://i.stack.imgur.com/EphQr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/EphQr.png" alt="Errors in developers console in Chrome"></a></p>

<p>The browser should not try to get these resources at all. I am quite new with both Angular and SystemJS so I'm sorry if im missing something trivial here.</p>