programing

ng: angular-cli를 사용하여 새 프로젝트를 만드는 동안 명령을 찾을 수 없습니다.

iphone6s 2023. 6. 1. 22:30
반응형

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 

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' 명령을 찾을 수 없습니다.

다음을 수행합니다.

  1. npm을 했습니다.npm uninstall -g npm
  2. 제어판/프로그램 및 기능을 통해 NodeJS 제거
  3. https://nodejs.org/download/release/v6.5.0/ (node-v6.5.0-x64.208)에서 '이전' NodeJS 설치 관리자 릴리스 6.5.0을 다운로드하여 실행.
  4. 완료된 후 및 NodeJS 6.5.0 설치를 .npm install -g angular-cli
  5. 커피 빨리 드세요.
  6. 설치가 완료된 후 ng는 정상적으로 작동했습니다.

HTH

우선, 당신의 npm과 노드가 제대로 설치되었는지 확인합니다.
npm version그리고.node -v.

적절한 경우:

  1. NPM의 npm root -g스토어의 합니다.)

  2. CLI를 사용하여 합니다.npm uninstall -g angular-cli그리고.npm cache clean

  3. Angular의 새 합니다.npm install -g @angular/cli@latest

  4. 이름의 별칭 만들기:

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

이것은 저에게 효과가 있었습니다.

  1. C로 이동:\Users{{users}}\AppData\로밍 및 npm 폴더 삭제
  2. 노드를 제거하고 다시 설치합니다.
  3. 명령을 실행하여 Angular CLI를 설치합니다.

    npm install -g @angular/cli
    

입니다.

export PATH=$PATH:/c/Users/myusername/AppData/Roaming/npm 

도움이 되었습니다.

실제 사용자 이름이 내 사용자 이름 섹션에 있는지 확인합니다.

윈도우에서 NodeJS 설치를 복구하는 것이 해결되었습니다.

저도 창문에 같은 문제가 있어서 왔습니다.이것에 대해 제가 가장 당황했던 것은 Angular 4 이후로 노드를 설치했다는 것입니다.그리고 역시.그게 제 문제였어요.노드를 업그레이드해야 했습니다.

새 설치 후 위의 단계를 수행할 필요 없이 최신 버전을 설치하는 것만으로도 잘 작동했습니다.

최대 시간, 이것은 npm과 angular cli 사이의 경로 문제 충돌입니다.

나에게 효과적인 솔루션 ->

  1. %USERPROFILE%\AppData\Roaming 파일 탐색기에 붙여넣고 npm 폴더를 삭제합니다.
  2. npm install -g @session/cli@sys는 이 명령을 실행하여 최신 Angular CLI를 다시 설치합니다.
  3. npm link @http/cli 이제 이 명령을 사용하여 경로 문제를 해결할 수 있습니다.

말 그대로 세 단계를 수행하면 문제가 해결됩니다. 그렇지 않으면 검색을 통해 환경 변수를 업데이트하고 시스템 환경 변수 편집을 열어야 합니다.

아리풀 아산 https://arifulahsan.com

언급URL : https://stackoverflow.com/questions/37227794/ng-command-not-found-while-creating-new-project-using-angular-cli

반응형