'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 2324
npm 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
- 효과가 있다면 아래 부분을 볼 필요가 없습니다.
- 안 되면.확인이 필요합니다.
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
다음 단계를 수행하여 문제를 해결할 수 있습니다.
- http-server를 전역적으로 설치하는 방법
npm install -g http-server
- 시스템 변수의 환경 변수에 '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
'source' 카테고리의 다른 글
데이터 프레임에서 문자 값을 NA로 바꾸기 (0) | 2023.10.21 |
---|---|
구속조건 배치에서 배리어와 가이드라인의 차이점은 무엇입니까? (0) | 2023.10.21 |
컨테이너에서 배경 이미지를 회전하는 방법은 무엇입니까? (0) | 2023.10.21 |
Oracle SQL의 최소 값이지만 NULL은 아닙니다. (0) | 2023.10.21 |
Windows PowerShell이란? (0) | 2023.10.21 |