Windows 10에서 ng Serve 명령을 실행할 수 없습니다.

Windows 10에서 ng Serve 명령을 실행할 수 없습니다.

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

관련 정보