Die Lösung dieses Problems liegt in einer kleinen Änderung in einem Tabbed systemjs.config.js Datei im angular2 quickstart begraben - sehr einfach für jemanden zu übersehen, nur wollen von RC1 zu RC2 bewegen, ohne auf die jedes einzelne Wort lesen ' Schnellstart 'Seite.
Hinweis der vorgeschlagene ‚Ende‘ (alles nach dem npPackageNames Array definieren) der system.config.js Datei für RC1 sah dies wie:
// Add package entries for angular packages
ngPackageNames.forEach(function(pkgName) {
packages['@angular/'+pkgName] = { main: pkgName + '.umd.js', defaultExtension: 'js' };
});
var config = {
map: map,
packages: packages
}
System.config(config);
})(this);
während die neuen vorgeschlagenen ‚Ende‘ des Systems. config.js Datei für RC sieht nun wie folgt aus:
// 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);
machen diese jeder Änderung informieren, wo die router.umd.js zu finden, die Plattform-Browser-dynamisch, http.umd.js und die core.umd .js-Dateien. ... mit dem die App gestartet werden kann.
Außerdem gibt es keine 'router.umd.js' Datei für ** v3.alpha ** abgegeben, wenn Sie, dass man verwenden möchten, werden Sie müssen systemjs für die Arbeit mit einzelnen Indexdateien konfigurieren. – Sasxa