2016-06-22 5 views
2

¡¯ m versucht updgrade meine @ Winkel/Router Abhängigkeit von 2.0.0 bis 3.0.0-alpha.7@ Winkel/Router ist nicht richtig

ich es

package.json hinzugefügt haben installiert
{ 
    "name": "angular2-quickstart", 
    "version": "1.0.0", 
    "scripts": { 
    "start": "tsc && concurrently \"npm run tsc:w\"", 
    "postinstall": "typings install", 
    "tsc": "tsc", 
    "tsc:w": "tsc -w", 
    "typings": "typings" 
    }, 
    "license": "ISC", 
    "dependencies": { 
    "@angular/common": "2.0.0-rc.2", 
    "@angular/compiler": "2.0.0-rc.2", 
    "@angular/core": "2.0.0-rc.2", 
    "@angular/http": "2.0.0-rc.2", 
    "@angular/platform-browser": "2.0.0-rc.2", 
    "@angular/platform-browser-dynamic": "2.0.0-rc.2", 
    "@angular/router": "^3.0.0-alpha.7", 
    ........ 
    }, 

} 

Wenn ich "npm install" Router verwendet wird installiert, aber "Bundles" Ordner wird nicht erstellt. enter image description here

Also, wenn ich versuche, mein Projekt zu laufen bekomme ich diesen Fehler:

GET http://localhost:5000/node_modules/@angular/router/bundles/router.umd.js 404 (Not Found) 

Someboy weiß, was passieren könnte?

Danke Iván.

Antwort

1

Es in Version alpha-8 gelöst.

Vielen Dank für Ihre Antworten.

+0

Dies kann ein Kommentar anstelle der Antwort sein –

0

Stellen Sie sicher, dass Sie die neueste Datei systemjs.config.js haben. Unten Block wird einige Tage wieder hinzugefügt nach RC2 Release (und vor RC3 release) -

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

Soweit ich weiß, ist der neue Router aus Versehen noch nicht im 'bundles /' Verzeichnis wie die anderen Module. –

+0

https://github.com/angular/angular/issues/9465#issuecomment-227830318 –

+1

Es heißt, das ist behoben, aber npm installieren eine frische Kopie von "@ angular/router": "3.0.0-alpha.7" noch ergibt einen Router-Ordner ohne Bundle-Ordner. – Daynil