source

'http-server'가 내부 또는 외부 명령으로 인식되지 않습니다.

factcode 2023. 10. 21. 10:52
반응형

'http-server'가 내부 또는 외부 명령으로 인식되지 않습니다.

각시드 프로젝트를 설치한 후 다음과 같은 단계를 거쳤습니다.

리포지토리를 복제했습니다.

git 클론 https://github.com/angular/angular-seed.git

씨디 각씨앗

그 다음 오후 설치를 실행합니다.

설치가 끝나면 다음을 얻을 수 있습니다.

angular-seed@0.0.0 prestart C:\Users\user\Documents\GitHub\comilion\angular-seed npm 설치

angular-seed@0.0 설치 후 C:\Users\user\Documents\GitHub\myproject\angular-seed bower 설치

angular-seed@0.0 시작 C:\Users\user\Documents\GitHub\myproject\angular-seed http-server -localhost -p 2324

'http-server'는 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

npm ERR! angular-seed@0.0.0 시작:http-server -a localhost -p 2324npm ERR!종료상태 1npm ERR!npm ERR!angular-seed@0.0.0 시작 스크립트에서 실패했습니다.npm ERR!이는 npm 자체가 아닌 각시드 패키지인 npm ERR!의 문제일 가능성이 높습니다.npm ERR!작성자에게 시스템에서 실패한다고 말합니다. npm ERR!
http-server -localhost -p 2324npm ERR!npm ERR! npm owners angular-seed npm ERR!을 통해 정보를 얻을 수 있습니다.위의 추가 로깅 출력이 있을 가능성이 높습니다.npm ERR!시스템 Windows_NT 6.1.7601 npm ERR! 명령 "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start" npm ERR! cwd C:\Users\user\Documents\GitHub\myproject\angular-seed npm ERR! 노드 -v v0.10.22 npm ERR! npm -v1.3.14 npm ER! 코드 ELIFECYCLE npm ER! npm ER!자세한 로깅 정보는 npm ERR!에서 확인할 수 있습니다.
C:\Users\user\Documents\GitHub\myproject\angular-seed\npm-debug.log

이 문제를 어떻게 해결해야 할지 제안이 있으면 저에게 알려주시기 바랍니다.

@벤 포춘은 답을 찾았습니다.

http-server는 다음과 같이 글로벌하게 설치해야 합니다.npm install -g http-server

승인된 솔루션이 사용자에게 적합하지 않은 경우.다음을 시도해 보십시오.이것으로 제 시스템의 문제가 해결되었습니다.

환경 변수 'PATH'(사용자 변수와 시스템 변수 모두)에 npm과 http-server의 위치가 모두 추가되었는지 확인합니다.

만약 그것이 존재하지 않는다면,

더하다C:\Users\username\AppData\Roaming\npm그리고.C:\Users\username\AppData\Roaming\npm\node_modules\http-server환경 변수 'PATH'에 연결합니다.

윈도우 10을 사용하는 경우.그럼 애프터 런

npm install -g http-server

http-server.cmd에서 사용 가능합니다.C:\Users\your-user\AppData\Roaming\npm

Then check if `http-server` work in `cmd` or not.
  • 효과가 있다면 아래 부분을 볼 필요가 없습니다.
  • 안 되면.확인이 필요합니다.Environment Variable
  • 변수를 추가하는 경우Path(inside 관리자).뛰어야 합니다.cmd관리자로서.
  • 변수를 추가하는 경우Path(System 변수 내부).뛰지 않아도 됩니다.cmd관리자로서.
  • 더하다C:\Users\your-user\AppData\Roaming\npm->OK->OK->Re-open the cmd.
  • http-server통할 것입니다
npm install -g http-server

이 명령을 사용하여 설치http-server당신의 프로젝트에 모듈을 넣습니다.다음에서 확인할 수 있습니다.package.json

다음 단계를 수행하여 문제를 해결할 수 있습니다.

  1. http-server를 전역적으로 설치하는 방법npm install -g http-server
  2. 시스템 변수의 환경 변수에 'PATH'를 추가했습니다.경로는 이렇습니다.C:\Users\username\AppData\Roaming\npm

기본 설치 후 모든 작업을 수행해야 했습니다.

npm install http-server -g

프로젝트 디렉토리에서 관리자로 실행하려면 다음 명령을 사용합니다.

http-server dist/project-name

1-명령에 의해 http-server 제거

npm uninstall http-server -g 

2- 다시 설치

npm install http-server -g 

언급URL : https://stackoverflow.com/questions/24245230/http-server-is-not-recognized-as-an-internal-or-external-command

반응형