Javascript Angular2节点_模块rxjs 404错误

Javascript Angular2节点_模块rxjs 404错误,javascript,angular,systemjs,Javascript,Angular,Systemjs,我正在尝试编译angular2应用程序,但出现以下错误: 错误:XHR错误(未找到404)加载(…) systemjs.config.js (function(global) { // map tells the System loader where to look for things var map = { 'app': 'app', // 'dist', '@angular': 'node_modules/@angular',

我正在尝试编译angular2应用程序,但出现以下错误:

错误:XHR错误(未找到404)加载(…)

systemjs.config.js

(function(global) {
    // map tells the System loader where to look for things
    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'
    };

    // packages tells the System loader how to load when no filename and/or no extension
    var packages = {
        'app': {
            main: 'main.js',
            defaultExtension: 'js'
        },
        'rxjs': {
            defaultExtension: 'js'
        },
        'angular2-in-memory-web-api': {
            main: 'index.js',
            defaultExtension: 'js'
        },
    };
    var ngPackageNames = [
        'common',
        'compiler',
        'core',
        'forms',
        'http',
        'platform-browser',
        'platform-browser-dynamic',
        'router',
        'router-deprecated',
        'upgrade',
    ];

    // Individual files (~300 requests):
    function packIndex(pkgName) {
        packages['@angular/' + pkgName] = {
            main: 'index.js',
            defaultExtension: 'js'
        };
    }

    // Bundled (~40 requests):
    function packUmd(pkgName) {
        packages['@angular/' + pkgName] = {
            main: '/bundles/' + pkgName + '.umd.js',
            defaultExtension: 'js'
        };
    }

    // Most environments should use UMD; some (Karma) need the individual index files
    var setPackageConfig = System.packageWithIndex ? packIndex : packUmd;

    // Add package entries for angular packages
    ngPackageNames.forEach(setPackageConfig);

    var config = {
        map: map,
        packages: packages
    };
    System.config(config);

})(this);
应用程序文件夹包含:
main.ts
YouTubeSearchComponent.ts


什么可能导致此问题?

将程序包中的rxjs条目更改为:

'rxjs': {
    main: '/bundles/Rx.umd.js',
    defaultExtension: 'js'
}

谢谢这个编译没有错误,为什么我应该设置邮件指令?请向Metats主配置解释,告诉systemjs要获取的主文件。检查node_modules/rxjs您将发现bundles/Rx.umd.js如果您是正确的Siraj,还需要指定rxjs的文件名。