2016-06-22 6 views
2

¡¯ м пытается updgrade мой @ угловой/маршрутизатор зависимость от 2.0.0 до 3.0.0-alpha.7@ угловой/маршрутизатор не установлен правильно

Я добавил его package.json

{ 
    "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", 
    ........ 
    }, 

} 

Когда я использую установку «npm install», но папка «bundles» не создается. enter image description here

Так что, когда я пытаюсь запустить свой проект, я получаю эту ошибку:

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

Someboy знает, что могло случиться?

Thanks Iván.

ответ

1

Решено в версии alpha-8.

Спасибо за ваши ответы.

+0

Это может быть комментарий вместо ответа –

0

Убедитесь, что у вас есть последний файл systemjs.config.js. Ниже блока добавляется несколько дней назад после отпускания RC2 (и до отпуска RC3) -

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

Насколько я знаю, новый маршрутизатор по ошибке еще не находится в каталоге 'bundles /' в качестве других модулей. –

+0

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

+1

В нем говорится, что это исправлено, но npm устанавливает новую копию «@ angular/router»: «3.0.0-alpha.7» все еще дает папку роутера без папки пачек. – Daynil

Смежные вопросы