[node.js] phonegap / cordova를 사용하는 동안 ‘node’는 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

phonegap / cordova를 사용하고 있습니다.

Everthing은 cordova, phonegap, ant, sdk, jdk와 같이 설치됩니다.

하지만 이제 “노드는 내부 또는 외부 명령으로 인식되지 않습니다”라고 말합니다.



답변

Windows에서는 node.js 폴더 경로를 시스템 변수 또는 사용자 변수로 설정해야합니다.

1) 제어판-> 시스템 및 보안-> 시스템-> 고급 시스템 설정-> 환경 변수를 엽니 다.

2) “사용자 변수”또는 “시스템 변수”에서 변수를 찾아 PATHnode.js 폴더 경로를 값으로 추가합니다. 일반적으로 C:\Program Files\nodejs;. 변수가 없으면 새로 만듭니다.

3) IDE 또는 컴퓨터를 다시 시작하십시오.

세미콜론으로 구분하여 “npm”및 “Git”경로를 변수로 추가하는 것도 유용합니다.


답변

좋은 대답이지만 명령 프롬프트를 열고

 SET PATH=C:\Program Files\Nodejs;%PATH%


답변

관리자로 명령 프롬프트 실행하여 나를 위해 일했습니다.


답변

노드 경로 값과 함께 “node”라는 시스템 변수를 추가하십시오. 그것은 내 문제를 해결하고 도움이되기를 바랍니다.


답변

Windows 설치 프로그램을 사용하여 Node를 설치하는 경우 수행 할 작업이 없습니다. 노드와 npm에 경로를 추가합니다.

Windows setx 명령을 사용하여 시스템 환경 변수를 변경할 수도 있습니다 . 재부팅이 필요하지 않습니다. 로그 아웃 / 로그인 만하면됩니다. 또는 변경 사항을 보려면 새 cmd 창을 엽니 다.

setx PATH "%PATH%;C:\Program Files\nodejs"


답변

Windows를 사용할 때 설치시 자동으로 % PATH % 변수를 편집해야합니다. 따라서 설치 후 시스템을 재부팅하면된다고 생각합니다.


답변

이미 노드가 설치되어 있으면 경로 변수가 설정되고 갑자기이 오류가 발생하기 시작합니다. 최신 버전으로 업데이트하십시오.

이것은 6.9.2에서 6.10으로 이동하는 데 효과적이었습니다.