Проблема с устаревшим пакетом маршрутизатора Angular 2 rc3

Добро пожаловать в Angular 2 rc.3!

Я использую 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

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


person user3272018    schedule 22.06.2016    source источник


Ответы (4)


я так думаю это по ошибке

попробуй последнюю версию релиза

  "@angular/router-deprecated":  "2.0.0-rc.2",
person mayur    schedule 22.06.2016
comment
Да, я все еще использую v2.0.0-rc.2, но, может быть, есть новый модуль для маршрутизации вместо router-deprecated? - person user3272018; 22.06.2016
comment
@ user3272018 Этот package.json из этого краткого руководства также загружает @angular/router: 3.0.0-alpha.7, поэтому кажется, что его включение преднамеренно. - person AyexeM; 22.06.2016
comment
я добавил оба @angular/router-deprecated: 2.0.0-rc.2 и @angular/router: 3.0.0-alpha.7, бум, все работает :).. - person A.T.; 02.07.2016

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

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

"@angular/router": "3.0.0-alpha.7"
person Laurent    schedule 22.06.2016


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

Вот закрытый запрос на включение: https://github.com/angular/angular.io/pull/1727

Так что не волнуйтесь, у вас все было хорошо!

person jCard    schedule 24.06.2016