2016-06-22 3 views
6

Добро пожаловать Угловой 2 rc.3!Угловой 2 rc3 роутер-устаревший пакет выпуск

Я использую project.json от 5 Min Quickstart настроить мой проект, но когда я бегу npm install я получаю следовать ошибка:

No compatible version found: @angular/[email protected] 
Valid install targets: 
2.0.0-rc.2, 2.0.0-rc.1, 2.0.0-rc.0, 0.0.0-7, 0.0.0-6 

Кто-нибудь знает, какая причина этого? Может быть, устаревшая версия quickstart?

ответ

10

Я думаю, так что его по ошибке

попробовать последнюю версию выпуска

"@angular/router-deprecated": "2.0.0-rc.2", 
+0

Да, я все еще использую v2.0.0-rc.2, но, возможно, есть новый модуль для маршрутизации вместо 'router-deprecated'? – user3272018

+0

Этот вариант работал для меня. – CountZero

+0

@ user3272018 Этот пакет.json из этого руководства по быстрому старту также загружает «@ angular/router»: «3.0.0-alpha.7», поэтому кажется, что включение является преднамеренным. – AyexeM

1

Angular2 RC3 возвращает новый маршрутизатор. Но в учебнике по-прежнему упоминается маршрутизатор-устаревший. Проверьте руководство разработчика, который имеет документацию на последнем маршрутизаторе: https://angular.io/docs/ts/latest/guide/router.html

Как уже упоминалось в комментариях, вы можете дать ему попробовать, используя

"@angular/router": "3.0.0-alpha.7" 
0

я бегу РК-2, но с новый компонентный маршрутизатор. https://angular.io/docs/ts/latest/guide/router.html. вот package.json

"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.6", 
"@angular/upgrade": "2.0.0-rc.2", 
"systemjs": "0.19.31", 
"core-js": "^2.4.0", 
"reflect-metadata": "^0.1.3", 
"rxjs": "5.0.0-beta.6", 
"zone.js": "^0.6.12", 
"angular2-in-memory-web-api": "0.0.12", 
"bootstrap": "^3.3.6", 
"contentful": "3.3.14" 

}

я использую alpha6, потому что я не получил alpha7 работу. в любом случае, если вы начинаете новый проект, я бы пошел на новый компонентный маршрутизатор. разработчик даже рекомендует это: http://angularjs.blogspot.ch/2016/06/improvements-coming-for-routing-in.html

0

Вы, наверное, догадались, что учебник QuickStart был действительно неправильным, и обработка запроса Pull только что объединила свои коммиты. Если вы снова заходите в документы QuickStart, вы увидите, что он обновлен!

Вот закрытый Прицепные Запрос: https://github.com/angular/angular.io/pull/1727

Так что не беспокойтесь, вы все в порядке!

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