[windows] ‘npm’은 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

나는 nodejs를 완전히 처음 사용합니다. AngularJs 코드를 TDDing하는 데 사용할 Karma를 설치하기 위해 nodejs가 Windows 2008 상자에서 작동하도록하려고합니다. 지금까지 다음 단계를 수행했습니다.

  1. Chocolatey ==> npm을 사용한 설치가 인식되지 않습니다
  2. nodejs.org에서 64 비트 nodejs 설치 프로그램을 사용하여 설치 ==> npm이 인식되지 않습니다
  3. 이 단계에서 달리기 는 아무것도 where npm없어c:\User\<Username>\AppData\Roaming\npm
  4. nodejs가에 설치되어 있음을 알았습니다 C:\Program Files\nodejs. 이 디렉토리에서 명령 프롬프트를 열면 npm정상적으로 작동합니다.
  5. 그래서 추가 C:\Program Files\nodejs하기 PATH만 다시 같은 오류를 얻을 수npm is not recognized
  6. nodejs 리포지토리의 github 문제 중 하나는 컴퓨터를 다시 시작해야한다고 고쳤습니다. 그러나 그것은 지금까지 도움이되지 않았습니다
  7. Node.jsStart -> Programmsmennu에 아이콘 이 표시 되어 nodejs 콘솔로 이동하지만 어떻게 해야할지 확실하지 않습니다.

프로세스에서 중요한 단계를 놓친 적이 있습니까?

편집하다

프로그램 파일에서 “Nodejs 명령 프롬프트”를 열면 npm이 인식됩니다. 일반 명령 프롬프트에서 어떻게 작동합니까?

편집하다

node다른 응용 프로그램과 비슷한 문제에 직면하기 시작한 후 . 나는 이 질문 을 수퍼 유저 에게 올렸고 받아 들인 대답으로 올바르게 지적했듯이 따옴표 PATH뒤에 추가 된 모든 경로에 문제를 일으키는 추가 따옴표가 있습니다. 일부 Chocolatey 설치 가이 문제를 인용하는 느낌이 들지만 어느 것이 확실하지 않습니다.



답변

다음을 추가하십시오.

;C:\Program Files\nodejs\

시스템 속성에서 환경 변수 의 “사용자 변수” 섹션 에있는 경로 변수 의 끝까지

그런 다음 명령 프롬프트를 다시 열고 다음을 입력하십시오.

npm

이 작동합니다.


답변

노드를 설치 한 후 컴퓨터를 재부팅하는 것을 잊지 마십시오! 그 사람은 나를 얻었다.


답변

Breno의 대답 을 자세히 설명하려면 … Windows 7의 경우 다음 단계가 저에게 효과적 이었습니다.

  1. 제어판을여십시오 (시작 단추를 클릭 한 다음 제어판 을 클릭하십시오 )
  2. 사용자 계정을 클릭하십시오
  3. 환경 변수 변경을 클릭 하십시오.
  4. PATH를 선택 하고 편집 … 버튼을 클릭하십시오
  5. 변수 값의 끝에 추가 ;C:\Program Files\nodejs
  6. 클릭 확인 “편집 사용자 변수”창에서, 다음을 클릭합니다 확인을 은 “환경 변수”창에
  7. 명령 프롬프트 창을 시작하십시오 (시작 버튼을 클릭 한 다음 검색에 cmd 를 입력하고 Enter 키를 누르십시오)
  8. 프롬프트 ( C:\>)에서 npm 을 입력하고 Enter 키를 누르십시오. Usage: npm <command>npm is not known … ” 대신 도움말 텍스트 등이 표시됩니다.

이제 npm 을 사용할 수 있습니다 !


답변

들어 윈도우 사용자 : 그림은 천개의 단어를 알려줍니다
여기에 이미지 설명을 입력하십시오

굴절 : npm은 내부 또는 외부 명령으로 인식되지 않습니다


답변

관리자로 cmd를 실행하는 것을 잊지 마십시오.


답변

Ashu 가 설명 한 것과 같은 문제가 있었지만 nodejs의 PATH 항목은 백 슬래시로 종료되었습니다.

C:\Program Files\nodejs\

또한 최종 백 슬래시를 제거해야 작동했습니다.


답변

나는 똑같은 문제에 직면했고 node.js를 설치 한 후 PATH에 대한 사용자 변수 섹션에 값이-> c : \ User \\ AppData \ Roaming \ npm 인 새로운 경로 항목이 있음을 알았습니다. 또한 시스템 변수의 경로 항목에-> C : \ Program Files \ nodejs가 추가됩니다. 이제 사용자 변수가 시스템보다 우선 하므로이 문제를 해결하는 두 가지 옵션이 있습니다. 사용자 변수에서 경로를 삭제하거나 올바른 경로 (C : \ Program Files \ nodejs)를 수정하십시오. CMD를 다시 시작하면 작동합니다.