2016-06-17 3 views
0

새 v3 라우터를 얻는 데 약간의 문제가 있습니다. 그것을 어떻게 얻을 수 있습니까? 내 package.json을 업데이트하고 npm 업데이트를 실행해야한다고 가정합니다. 당신의 package.json에서새 v3 라우터를 얻는 데 문제가 있습니다.

+0

어떤 구체적인 오류 메시지 또는 구체적으로 예기치 않은 동작이 있습니까? 예, package.json을 업데이트하고 업데이트해야합니다. 이 도움이 될 수도 있습니다 http://plnkr.co/edit/33NMwe7QCz5iwr492Vk4?p=preview –

답변

1

당신은 모듈을 설치

"@angular/router": "^3.0.0-alpha.3"

다음의 종속성을 추가해야합니다. 이제 라우터에 대한 umd가 없으므로 system.config.js 파일을 약간 수정해야합니다. ngPackageNames에서 '라우터'를 제거하고 패키지 배열이 추가 : 모든 설정 ABOT의

'app': { 
    main: 'boot.js', 
    defaultExtension: 'js' 
} 

합니다. 이제 준비가되어 있어야합니다! 코드에서 사용하는 방법을 알아 보려면 Angular 2 > Developer Guide > Routing & Navigation을 참조하십시오.

현재 다른 Angular2 패키지의 현재 버전은 "2.0.0-rc.2"입니다 (아마도 @ angular/forms 외에도). 그 "0.1.0")

+0

감사합니다! 지금은 컴파일하는 데 문제가 있습니다 ...이 모든 것을 기존 프로젝트로 가져 오는 중입니다. 다른 것을 업데이트해야합니까? node_modules/@angular/router/router.d.ts (80,59) : 오류 TS2304 : 'Promise'이름을 찾을 수 없습니다. – Chris

관련 문제