나는 검색을 통해 google 및 각 cli doc 수't 찾을 어떤 방법을 설치하의 특정 버전 각도를 사용하여 각도 추가할 수 있습니다. 그것도 가능한가요?
당신의 질문에 대답하자,'s 정에 관심이 있는 특정모버전이 아닌 특정각-cli버전(각-cli 은 단지 도구 모든 후).
A reasonnable 이동을 유지하는각-cli버전 alligned 과각버전에,그렇지 않으면 당신은 위험을 넘어로 호환성 문제입니다. 그래서 올바른각-cli버전에 당신을 이끌 것입니다 얻기 원하는각버전입니다.
에서는 가정의 문제는지에 대해각-cli지만,대npm.
여기에는 이동하는 방법:
[단 0 선택하신 경우는'다시 확실하지 않각-cli버전이 설치되어 환경에서 제거합니다.
npm uninstall -g @angular/cli
그런 다음 이를 실행하여(--힘을 깃발이 필요할 수 있습니다)
npm cache clean
또는,당신이'다시 사용하여 npm>5.
npm cache verify
[STEP1]설치각-cli특정 버전
npm install -g @angular/[email protected]
[2 단계]를 만드는 프로젝트
ng new you-app-name
결과 흰색,응용 프로그램에서 생성됩니다 원하는각버전입니다.
참고:저는 발견하지 않은 모든 페이지를 표시하기 호환성의 행렬각과각-cli. 그래서 나는 알 수 있는 유일한 방법은 무엇각-cli버전을 설치해야 하려고 하는 다양한 버전을 만들고,새로운 프로젝트 및 체크아웃은패키지입니다.json
볼각버전이 사용됩니다.
각 버전의 변경 여기에는 변경 github 에서 위치를 변경할 수 있는지 확인 사용 가능한 버전과 차이점이 있습니다.
그것을 희망하는 데 도움이
편집#2(7/2/2017)**
를 설치하는 경우 각 cli,지금 당신이'd 아마 새의 이름을 각 cli 는@모/cli
,그래서 당신은 필요합을 사용하여 제거
npm uninstall -g @angular/cli
따릅니다. 나는'm 여전히 늦게 집에 가서 만들이 그래서 내 업데이트에 대한 답을 사용하고자하는 사람들의 이전 버전에 대한 몇 가지 이유입니다.
편집#1**
당신이 정말로 원하는 경우를 만들기와 함께 새로운 프로젝트의 이전 버전 각도를 사용하 cli,도 다운그레이드하려면 각-cli 었습니다. 다음과 같습니다.
npm uninstall -g angular-cli
npm cache clean
npm install -g [email protected]
초
을 변경할 수 있습 버전 각도에서package.json. 나는'm 추측하고 사용할 이전 버전의 각도다 그러나 나는 당신을 사용하는 최신 버전입니다. 를 사용:
ng new app-name
은 항상 최신 버전을 사용하여 각도입니다.
지정 버전에서 당신이 원하는'종속성'섹션이 패키지입니다.json,다음에서 당신의 루트 폴더에 console/terminal run this:
npm install
예를 들어,다음은 특별히 설치 v4.3.4
"dependencies": {
"@angular/common": "4.3.4",
"@angular/compiler": "4.3.4",
"@angular/core": "4.3.4",
"@angular/forms": "4.3.4",
"@angular/http": "4.3.4",
"@angular/platform-browser": "4.3.4",
"@angular/platform-browser-dynamic": "4.3.4",
"@angular/router": "4.3.4",
}
을 추가할 수도 있습니다 다음은 수정 버전 번호를 변화는 어떻게 특정이 필요하다:
업데이트를 당신에게 가장 최근의 주요 버전에 의해 지정된 첫 번째 숫자:
^4.3.0
을 로드하는 최신 4.x.x 릴리즈하지만,지 않을**5.x.x
업데이트를 당신에게 가장 최근의 작은 버전에 의해 지정된 두 번째 숫자:
~4.3.0
을 로드하는 최신 4.3.x 릴리즈하지만,하지*로드 4.4.x
는모/cli
버전과 그들의 설치`모/컴파일러의 버전 정보:
-1.0-1.4.x=^4.0.0 -1.5.x=^5.0.0 -1.6.x1.7.x=^5.2.0 -6.x=^6.0.0 -7.x=^7.0.0
을 확인할 수 있을 검토하여모/cli
's패키지입니다.json
파일에서저장. 하나는 설치하고 특정 cli 버전을 얻을 보시려 각 버전:
npm -g install @angular/[email protected].* # For ^5.0.0
는 경우 당신은 여전히 문제하고 사용하는 nvm 를 설정할 수 있는지 확인하십시오 nvm 노드의 환경입니다.
선택하려면 최신 버전이 설치되어 있습니다. 보 버전을 사용하는`nvm 수 있습니다.
nvm use node
sudo npm remove -g @angular/cli
sudo npm install -g @angular/cli
또는 특정 설치 버전을 사용:
sudo npm install -g @angular/[email protected]
는 경우 dir 권한 오류 사용:
sudo npm install -g @angular/[email protected] --unsafe-perm
실행 명령 명령 프롬프트에서 당신은 좋은 것을 가
npm install -g @angular/cli@version_name
다음 명령을 사용하여 설치하고 특정 버전입니다. 말 설치하려는 모/cli 버전 1.6.8 다음에 다음 명령을 입력합니다.
sudo npm install -g @angular/[email protected]
이 설치됩니다모/cli 버전 1.6.8