2016-09-12 5 views
0

프로젝트에 angular2 버전을 업그레이드하는 방법 각-cli를 ng --version를 실행할 때 내가 얻을 새로 설치 한 기계 ץ에 : 보인다Angular2 RC6/난 그냥 신선한의 설치 않았다

date it to a more recent version. 
angular-cli: 1.0.0-beta.10 
node: 6.5.0 
os: win32 x64 

가 될 (https://www.npmjs.com/package/angular-cli에 따라) 최신 업데이트

나는 그것이 rc4 사용하고 있음을 알 ng new MyProject을 사용하여 새 프로젝트를 만들 때 - 나는 rc6 이미 지원 어딘가에 읽고 있었다과 사람들이 성공적으로 일했다 (하지만 방법에 대한 기술적 인 상세 사항 업그레이드).

package.json 종속

는 다음과 같습니다

내가 rc6에 내 프로젝트 (새 프로젝트와 기존 프로젝트)를 업그레이드하고 여전히 각도-CLI로 작업 할 수 있습니다 어떻게
"dependencies": { 
    "@angular/common": "2.0.0-rc.4", 
    "@angular/compiler": "2.0.0-rc.4", 
    "@angular/core": "2.0.0-rc.4", 
    "@angular/forms": "0.2.0", 
    "@angular/http": "2.0.0-rc.4", 
    "@angular/platform-browser": "2.0.0-rc.4", 
    "@angular/platform-browser-dynamic": "2.0.0-rc.4", 
    "@angular/router": "3.0.0-beta.2", 
    "es6-shim": "0.35.1", 
    "reflect-metadata": "0.1.3", 
    "rxjs": "5.0.0-beta.6", 
    "systemjs": "0.19.26", 
    "zone.js": "0.6.12" 
} 

?

+0

처음에는 '@ webpack'을 사용해야합니다. 그게 적어도 당신에게 RC5를 가져옵니다. – jonrsharpe

+0

@jonrsharpe 감사합니다. 어떻게해야합니까? – developer82

+0

GitHub 레포에서 지침을 읽어보십시오! – jonrsharpe

답변

0

UPDATE : GitHub의 @ 각도-CLI의 REPO에 Upgrading from [email protected] to the [email protected]에 대한 안내.


변경 package.json종속은 다음과 같이 할 수 있습니다 :

"devDependencies": { 
"@types/core-js": "^0.9.28", 
"@types/node": "^4.0.30", 
"assets-webpack-plugin": "^3.4.0", 
"awesome-typescript-loader": "^2.2.1", 
"cross-spawn": "^4.0.0", 
"es6-promise": "^3.1.2", 
"es6-shim": "^0.35.0", 
"ie-shim": "^0.1.0", 
"ignore-loader": "^0.1.1", 
"json-loader": "^0.5.4", 
"raw-loader": "^0.5.1", 
"rimraf": "^2.5.4", 
"string-replace-loader": "github:gdi2290/string-replace-loader", 
"to-string-loader": "^1.1.4", 
"ts-helpers": "github:gdi2290/ts-helpers", 
"ts-loader": "^0.8.2", 
"ts-node": "^1.2.2", 
"typescript": "^2.0.0-beta", 
"webpack": "^2.1.0-beta.22", 
"webpack-dashboard": "0.0.1", 
"webpack-dev-middleware": "^1.6.1", 
"webpack-dev-server": "^2.1.0-beta.0"} 

또는이 당신의 package.json 교체 :

"dependencies": { 
"@angular/common": "2.0.0-rc.6", 
"@angular/compiler": "2.0.0-rc.6", 
"@angular/core": "2.0.0-rc.6", 
"@angular/http": "2.0.0-rc.6", 
"@angular/forms": "2.0.0-rc.6", 
"@angular/router": "~3.0.0-rc.2", 
"@angular/platform-browser": "2.0.0-rc.6", 
"@angular/platform-browser-dynamic": "2.0.0-rc.6", 
"@angular/platform-server": "2.0.0-rc.6", 
"@angularclass/conventions-loader": "^1.0.12", 
"@angularclass/form-validators": "^1.0.11", 
"@angularclass/resolve-angular-routes": "^1.0.8", 
"@angularclass/hmr-loader": "~3.0.1", 
"@angularclass/hmr": "~1.2.0", 
"core-js": "^2.2.0", 
"rxjs": "5.0.0-beta.11", 
"zone.js": "~0.6.17"} 

그리고 dev에 종속이 이렇게 될 하나의 각도에서 Github의 2-Seed : https : // github. COM/AngularClass/angular2 시드/얼룩/마스터/package.json 것을

참고

  • Angular2 코어-JS 대신 ES6-심의 사용은
  • 웹팩가보다 선호 각도 -cli system.js (check this discussion)
+0

이것은 각도 cli를 통해 webpack을 선택한다고 가정합니다. – developer82

+0

@ developer82 angular CLI는 Webpack으로 이동하므로 실제로는 선택 사항이 아닙니다. – jonrsharpe

+0

@jonrsharpe하지만 각도가 여전히 클 것입니다. 각도 클라이어 ... – developer82