ng: angular-cli를 사용하여 새 프로젝트를 만드는 동안 명령을 찾을 수 없습니다.
▁(▁angular▁using)를 사용하여 전체적으로 했습니다.npm install -g angular-cli▁using할때▁project▁when▁)▁i▁but고생하를 사용하여 프로젝트를 만들려고 할 때.ng new my-project던지기 오류입니다.
ng: 명령을 찾을 수 없습니다.
npm에 대해ng
그냥 도망가npm link @angular/cli원활하게 작동해야 합니다.
첫째번.angular-cli는 더 이상 ▁with로 되었습니다.@angular/cli 기존 를 angular-cli로 npm uninstall angular-cli그런 다음 새 이름 @vmdk/cli로 패키지를 다시 설치하면 충돌이 발생할 수 있습니다.Windows 7(윈도우 7)에 대한 제 이야기는 다음과 같습니다.
하고 angular-cli를 사용하여 다시 했습니다.npm install -g @angular/cli그러나 명령줄 도구에 대한 구성 변경을 수행한 후 ng 명령 not found 문제가 발생하기 시작했습니다.저는 이 문제를 해결하기 위해 몇 시간을 보냈지만 위의 어떤 문제도 단독으로 해결되지 않았습니다.다음 단계를 사용하여 문제를 해결할 수 있었습니다.
Rapid Environment Editor를 설치하고 노드, npm, angular-cli 또는 @angular/cli에 대한 PATH 항목을 제거합니다.Node.js는 시스템 경로에 있고, npm 및 각 항목은 사용자 경로에 있습니다.
node.js를 제거하고 최신 버전(나의 경우 6.11.1)을 다시 설치합니다.Rapid Environment Editor를 다시 실행하고 node.js 및 npm이 시스템 또는 사용자 경로에 있는지 확인합니다.다음을 사용하여 기존 ng 버전을 제거합니다.
npm uninstall -g angular-cli
npm uninstall -g @angular/cli
npm cache clean
C를 삭제합니다.\사용자\%YOU%\AppData\Roaming\npm\node_modules\@angular 폴더.
재부팅한 다음 마지막으로 실행:
npm install -g @angular/cli
그런 다음 숨을 죽이고 뛰어요.
ng -v
운이 좋으면 사랑을 받을 수 있습니다.ng 명령을 실행할 때마다 숨을 참으십시오. ng 명령이 정상적으로 실행된 후 'command not found(명령을 찾을 수 없음)'가 여러 번 마법처럼 다시 나타나 문제가 해결되었다고 생각했기 때문입니다.
npm 디렉토리가 "경로" 변수에 있는지 확인합니다.
할 수 는 모듈이 수 있는지 알 수.ng사용자가 이 디렉토리에 없을 때 명령을 실행합니다.
Win 시스템 변수의 경우 다음과 같은 것을 추가합니다.
%USERPROFILE%\AppData\Roaming\npm
그리고 유닉스 계열 터미널(에뮬레이터)을 사용하는 경우:
PATH=$PATH:[path_to_your_user_profile]/path-to-npm
가장 쉬운 솔루션은 다음과 같습니다(각도를 이미 설치한 경우).
1 존재하는 경우 ng 별칭 제거
unalias ng
2 올바른 별칭 추가
alias ng="/Users/<user_name>/.npm-global/bin/ng"
예를 들어 3번의 런 서브는 효과가 있을 것입니다.
이것이 제가 저에게 효과가 있게 만든 방법입니다 :).
1 -npm link @angular/cli
CLI의 경로를 반환합니다. 이 경로는 다음과 같습니다.
/usr/local/Cellar/node/11.3.0_1/lib/node_modules/@angular/cli
부분은 이부은입니다./11.3.0_1입력하여 찾을 수 있는 각 노드 버전으로 대체하십시오.node --version
2 -cd ~/
3 -open .bash_profile
bash 프로파일에서 다음과 같은 CLI에 대한 별칭을 생성합니다.
alias ng="/usr/local/Cellar/node/11.3.0_1/lib/node_modules/@angular/cli/bin/ng"
4 -source ~/.bash_profile
이것이 당신의 방식입니다..bash_profile별칭을 추가하면 다음과 같이 나타납니다.
이핑중타를 입력합니다.ng터미널에 첨부된 스냅샷에 표시된 출력이 표시됩니다.
이 답변이 도움이 되길 바랍니다.
Mac 실행의 경우
npm install -g @angular/cli@latest
그 다음에 달려라
alias ng="/usr/local/lib/node_modules/node/lib/node_modules/@angular/cli/bin/ng"
작동 여부 확인
ng version
나의 경우 각진 CLI를 설치합니다.
npm install -g @angular/cli@latest
Nodejs를 최신 버전으로 업데이트하면 모두 정상적으로 작동할 것입니다.
...이 문제가 계속 발생하는 경우 명령을 cmd가 아닌 셸에서 실행했기 때문일 수 있습니다(명령을 cmd로 실행해야 함). 이를 확인하면 도움이 될 수 있습니다.
아래 명령을 실행합니다.
npm uninstall -g angular-cli
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest
alias ng="C:/Users/itaas/.npm-global/ng"폴더 내 위치) (npm 내ng 치위파일
마지막으로 실행합니다.
ng -v
전체적으로 각도 CLI를 설치했지만 ng가 작동하지 않는 경우 다음을 수행합니다.
echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
ng --version
다음과 같은 별칭을 추가하여 동일한 문제를 해결했습니다.
alias ng="path-to-your-global-node-modules/angular-cli/bin/ng"
같은 문제에 직면했습니다. Gitbash 터미널을 사용하고 있었습니다. 이 명령을 사용하여 각도 클리닝을 설치했습니다.
npm install -g @angular/cli
하지만 내가 새로운 앱을 만들려고 할 때, 그것은 나에게 오류를 주고 있었습니다: 명령을 찾을 수 없습니다. 나는 방금 내 PC를 다시 시작했고 작동했습니다. 심지어 터미널을 닫고 다시 여는 것도 때때로 문제를 해결할 것입니다.
추가하기%AppData%\npm윈패스는 나에게 효과가 있었습니다.
출처 : https://github.com/angular/angular-cli/issues/1183 , 첫 번째 댓글.
프로젝트를 만들기 전에 angular-cli가 설치되어 있는지 확인합니다.Windows 사용자는 명령 권한 없이 angular-cli를 설치할 수 있지만 MAC 사용자는 다음과 같이 명령을 실행하기 전에 sudo를 사용해야 합니다.
sudo npm install -g angular-cli
메시지가 나타나면 암호를 입력하고 Enter 키를 눌러 계속 진행합니다.
Windows 10 x64 / NodeJS 6.9.1 / npm 3.10.9를 실행하는 경우와 동일한 문제가 발생합니다.
통해 한 후: npm을 사용하여 Angular CLI를 한 후:
'ng' 명령을 찾을 수 없습니다.
다음을 수행합니다.
- npm을 했습니다.
npm uninstall -g npm - 제어판/프로그램 및 기능을 통해 NodeJS 제거
- https://nodejs.org/download/release/v6.5.0/ (node-v6.5.0-x64.208)에서 '이전' NodeJS 설치 관리자 릴리스 6.5.0을 다운로드하여 실행.
- 완료된 후 및 NodeJS 6.5.0 설치를 .
npm install -g angular-cli - 커피 빨리 드세요.
- 설치가 완료된 후 ng는 정상적으로 작동했습니다.
HTH
우선, 당신의 npm과 노드가 제대로 설치되었는지 확인합니다.
을 npm version그리고.node -v.
적절한 경우:
NPM의
npm root -g스토어의 합니다.)CLI를 사용하여 합니다.
npm uninstall -g angular-cli그리고.npm cache cleanAngular의 새 합니다.
npm install -g @angular/cli@latest이름의 별칭 만들기:
alias ng="C:/ProgramData/npm/node_modules/@angular/cli/bin/ng"
alias ng="<ath-to-your-global-node-modules>/<angular cli path till ng>"
m. (2016년 10월 20일 15시 30분 @m.)에서.제믈랴노이)
그런 다음 ng -v를 입력하여 확인할 수 있습니다.
Mac 사용자의 경우:
@angular/cli 글로벌 설치
$ sudo npm install -g @angular/cli
/usr/local/Cellar/node/10.0.0/bin/ng -> /usr/local/Cellar/node/10.0.0/lib/node_modules/@angular/cli/bin/ng
fong에 대한 별칭 만들기
alias ng="/usr/local/Cellar/node/10.0.0/lib/node_modules/@angular/cli/bin/ng"
다 했어요.
사용해 보십시오.
aliasing="~/node_syslog/@syslog/cli/bin/ng"
맥북 OS용
sudo npm uninstall -g @angular/cli
sudo npm cache verify
sudo npm install -g @angular/cli@latest
작동하지 않으면 ng-v로 시도하고 별칭을 설정한 후 시도합니다.
alias ng="/usr/local/Cellar/node/10.0.0/lib/node_modules/@angular/cli/bin/ng"
angular-cli를 할 때 이 되면,-bash: ng: command not found해 보세요 효과가 있어요. 효과가 있습니다.
시스템에서 노드를 제거한 후
install NVM from here https://github.com/creationix/nvm
Install Node via NVM: nvm install stable
run npm install -g angular-cli
노드 js 패키지를 설치합니까?https://nodejs.org/en/ 레그즈
에 의하면npm,angular-cli로 이름이 변경되었습니다.@angular/cli다음 구문을 사용하여 설치할 수 있습니다.
npm install -g @angular/cli
df-vm을 사용하는 경우에는adsf reshim nodejs전역 모듈과의 링크를 다시 만듭니다.
나의 경우, 이것이 나의 문제를 해결할 수 있다면, 나는 당신들에게도 해결되기를 바랍니다.
대부분의 문제는 명령줄이 아닌 PowerShell을 사용하고 있다는 것입니다.윈도우즈 PowerShell을 사용하는 경우 다음을 실행합니다.
cmd
다음 시도:
ng --version
작동하는 경우 실행:
ng new my-project
윈도우즈 운영 체제 전용 Soluton...첫 번째 단계:
nodejs 버전 설치: nodev 8.1.2
두 번째 단계: 다음과 같은 환경 변수 설정:C:\ProgramFiles\nodejs
세 번째 단계: install angular: npm install -g @angular/cli 명령을 사용합니다.
ngnew first-project...와 같은 프로젝트를 생성해야 하는 곳에 설치한 후
MacOSX의 경우 다음을 수행해야 했습니다.
nvm install stable
npm install -g angular-cli
ng가 설치된 위치:
/usr/local/lib/node_modules/@angular/cli/bin/ng
하지만 npm은 링크를 넣지 않았습니다.
/usr/local/bin/
이 때문에 %PATH의 일부가 아니므로 절대 주소를 제외하고 명령줄에서 사용할 수 있습니다.
그래서 다음 링크 생성 tong을 사용했습니다.
sudo ln -sf /usr/local/lib/node_modules/\@angular/cli/bin/ng /usr/local/bin/ng
이것은 저에게 효과가 있었습니다.
- C로 이동:\Users{{users}}\AppData\로밍 및 npm 폴더 삭제
- 노드를 제거하고 다시 설치합니다.
명령을 실행하여 Angular CLI를 설치합니다.
npm install -g @angular/cli
입니다.
export PATH=$PATH:/c/Users/myusername/AppData/Roaming/npm
도움이 되었습니다.
실제 사용자 이름이 내 사용자 이름 섹션에 있는지 확인합니다.
윈도우에서 NodeJS 설치를 복구하는 것이 해결되었습니다.
저도 창문에 같은 문제가 있어서 왔습니다.이것에 대해 제가 가장 당황했던 것은 Angular 4 이후로 노드를 설치했다는 것입니다.그리고 역시.그게 제 문제였어요.노드를 업그레이드해야 했습니다.
새 설치 후 위의 단계를 수행할 필요 없이 최신 버전을 설치하는 것만으로도 잘 작동했습니다.
최대 시간, 이것은 npm과 angular cli 사이의 경로 문제 충돌입니다.
나에게 효과적인 솔루션 ->
- %USERPROFILE%\AppData\Roaming 파일 탐색기에 붙여넣고 npm 폴더를 삭제합니다.
- npm install -g @session/cli@sys는 이 명령을 실행하여 최신 Angular CLI를 다시 설치합니다.
- npm link @http/cli 이제 이 명령을 사용하여 경로 문제를 해결할 수 있습니다.
말 그대로 세 단계를 수행하면 문제가 해결됩니다. 그렇지 않으면 검색을 통해 환경 변수를 업데이트하고 시스템 환경 변수 편집을 열어야 합니다.
아리풀 아산 https://arifulahsan.com
언급URL : https://stackoverflow.com/questions/37227794/ng-command-not-found-while-creating-new-project-using-angular-cli
'programing' 카테고리의 다른 글
| getApplication() vs. getApplicationContext() (0) | 2023.06.01 |
|---|---|
| Jest를 사용하여 단일 파일을 테스트하려면 어떻게 해야 합니까? (0) | 2023.06.01 |
| 레일 3 데이터 유형? (0) | 2023.06.01 |
| 문자열에서 모든 utf-8이 아닌 기호 삭제 (0) | 2023.05.27 |
| 사용자 지정 컨테이너 환경 변수와 함께 Azure Webapp 배포 (0) | 2023.05.27 |


