2017-01-03 4 views
0

내부 또는 외부 명령, 실행할 수있는 프로그램, 또는 배치 파일이 아닙니다하지만이jshint 내가이 명령</p> <pre><code>npm install -g jshint </code></pre> 그것은 완벽하게 설치 <p>를 사용하여 전 세계적으로 jshint를 설치 한

를 실행하려고하는 동안 나에게 오류를 보여주고있다
jshint app.js 

이 경우 jshint가 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않는다는 오류가 표시됩니다.

+0

경로를 확인하십시오. –

+0

어떻게 경로를 확인할 수 있습니까? 당신이 도와주세요 –

+0

윈도우에서, 명령 창에서 'echo % PATH %'를 입력하십시오. npm이 전역 적으로 설치된 모듈을 저장하는 디렉토리를 포함해야합니다. 자세한 내용은 google "경로 npm 창"을 참조하십시오. –

답변

2

PATH에 실행 파일이 들어있는 디렉토리가 누락되었을 수 있습니다.

$ node_modules/.bin/jshint js_file_test.js 

당신이 -g 플래그, 세계를 설치하는 경우 : 나는

$ npm install jshint 

나는이처럼 node_modules 디렉토리에 .bin 디렉토리에서 호출해야, 로컬로 설치 당신은 당신의 경로에있는 npm 모듈의 경로만큼이나 어디서든 실행할 수 있습니다. 명령 줄에서 경로를 확인하려면 다음을 실행 : 예를 들어

$ echo %PATH% 

경로를 C:\Users\Paul\AppData\Roaming\npm에있는 jshint 실행 파일 (jshint.cmd)의 내 복사합니다. 그 디렉토리는 내 경로에 있으므로 어디서나 jshint를 실행할 수 있습니다.