[angular] Angular CLI를 제거 / 업그레이드하는 방법은 무엇입니까?

Angular CLI 로 새 프로젝트를 만들려고 할 때 다음을 사용합니다 .

ng n app

이 오류가 발생합니다.

fs.js : 640 return binding.open (pathModule._makeLong (path), stringToFlags (flags), mode); ^ TypeError : 경로는 TypeError (네이티브)의 문자열 또는 버퍼 여야합니다.

Angular CLI를 어떻게 업그레이드하거나 제거 할 수 있습니까?



답변

다음 명령을 사용하여 제거합니다.

npm uninstall -g @angular/cli
npm cache clean --force

확인하려면 : ng –version / * 오류 메시지가 표시되고 제거되었습니다 * /

다음 명령을 사용하여 다시 설치하십시오.

npm install -g @angular/cli

참고 :
-모든 캐시를 정리하기 위해 –force 사용-Windows에서는 관리자를 사용하여 실행 -Mac
에서는 sudo ( $ sudo <command>) 사용

  • 사용중인 경우 npm>5대신 캐시 확인을 사용해야 할 수 있습니다. ( $ npm cache verify)

답변

위의 솔루션 중 어느 것도 나에게 적합하지 않았습니다. Windows 7에서는 다음과 같이 작동했습니다.

Rapid Environment Editor를 설치 하고 노드에 대한 항목을 제거하십시오.npm, angular-cli or @angular/cli

node.js를 제거하고 다시 설치하십시오. Rapid Environment Editor를 다시 실행하고 node.js 및 npm이 시스템 또는 사용자 경로에 있는지 확인합니다. 다음을 사용하여 기존 ng 버전을 제거하십시오.

npm uninstall -g angular-cli

npm uninstall -g @angular/cli

npm cache clean

C:\Users\YOU\AppData\Roaming\npm\node_modules\@angular폴더를 삭제하십시오 .

재부팅하고 마지막으로 다음을 실행하십시오.

npm install -g @angular/cli

그런 다음 숨을 멈추고 ng -v를 실행하십시오. 운이 좋으면 사랑을 얻을 수 있습니다. ng 명령을 실행할 때마다 숨을 참으십시오. ng가 정상적으로 실행 된 후 ‘command not found’가 마법처럼 여러 번 나에게 다시 나타 났고 문제가 해결되었다고 생각했기 때문입니다.


답변

다음 명령을 실행하여 최신 각도를 얻으십시오.

npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest
npm install


답변

전역 참조 제거

npm uninstall -g angular-cli
npm cache clean


답변

Angular cli는 @angular/cligithub readme에서와 같이 로 이동했습니다 .

sudo npm uninstall -g @angular/cli
npm cache clean


답변

최근에 Mac에서 직접 ng 폴더를 제거해야했습니다 /usr/local/bin. 너무 오래 전에 Angular CLI를 설치했는데 원래 어떻게 설치했는지 잘 모르겠습니다.


답변

전역 적으로 제거하려면 아래 명령을 실행하십시오.

npm uninstall -g @angular/cli

완료되면 아래 명령을 실행하여 캐시를 지우십시오.

npm cache clean

이제 Angular의 latset 버전을 설치하려면 다음을 실행하십시오.

npm install -g @angular/cli@latest

Angular CLI에 대한 자세한 내용은 Angular 소개 및 CLI 가이드 를 참조하세요.