
Windows 10에 Angle을 설치하려고 합니다.
1- 내 노드 버전은 다음과 같습니다.
node -v
v10.16.0
npm 버전은
npm -v
6.9.0
Angle cli 명령을 실행한 후
npm install -g @angular/cli
ng Serve 명령을 실행할 수 없습니다. 이 오류가 표시됩니다.
'ng' is not recognized as an internal or external command,
operable program or batch file.
'PATH'를 설정하라는 온라인 솔루션을 보았지만 내 경로 npm 폴더가 비어 있습니다.
C:\Users\shaha\AppData\Roaming\npm
nodejs를 제거하고 설치를 여러 번 시도했지만 ng Serve 명령을 실행할 수 없습니다. 이 문제를 해결하도록 도와주세요.
답변1
소개
명령 프롬프트에 명령을 입력할 때 프로그램인 경우 해당 명령을 사용할 수 있는 이유는 PATH에서 액세스할 수 있기 때문입니다.
PATH는 환경 변수입니다. 사용자 변수에는 PATH 변수가 있고 시스템 변수에는 두 번째 변수가 있습니다.
PATH는 전역적으로 사용할 수 있는 프로그램 및 구성 요소가 있는 컴퓨터의 위치 집합을 나타냅니다.
해결 방법 1 - PATH 편집
먼저 컴퓨터에서 ng.exe를 찾으세요. 프로그램 파일에서 찾을 수 있습니다. 어디서 찾아야 할지 모르신다면 '컴퓨터'를 열고 전체 시스템 검색을 하시면 됩니다.
ng.exe를 찾았으면 사용자 또는 시스템 PATH 변수에 위치를 추가해야 합니다. 환경 변수는 '환경 변수' 버튼을 클릭한 후 '시스템 속성'의 고급 탭에서 편집할 수 있습니다.
PATH 변수 끝에 세미콜론과 ng.exe 위치를 추가합니다.
인터넷에 있는 PATH 편집 튜토리얼을 사용할 수 있습니다. 다음은 튜토리얼의 예입니다.https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/
면책조항: PATH를 잘못 편집하면 시스템 문제가 발생할 수 있습니다. 더 나은 해결책은 설치하려는 프로그램의 관리자에게 연락하여 설치 프로그램을 수정하도록 하는 것입니다.
해결 방법 2 - ng.exe를 명시적으로 실행
먼저 컴퓨터에서 ng.exe를 찾으세요. 프로그램 파일에서 찾을 수 있습니다. 어디서 찾아야 할지 모르신다면 '컴퓨터'를 열고 전체 시스템 검색을 하시면 됩니다.
파일을 찾았으면 ng serve
명령 프롬프트에서 사용하는 대신 파일 위치를 복사하고 "ng" 대신 전체 파일 위치를 사용하십시오.
예:
서브하다
된다
C:\path\to\installation\folder\ng.exe 서버
답변2
나는 이것이 연결 문제라고 생각합니다. 설치하는 동안 명령 뒤에 이것을 포함하여 전역적으로 설치하지 않았을 수 있습니다. -g
어쨌든 이것을 연결해 보십시오:
npm link @angular/cli