ng serve
또는 를 입력할 때마다 ng serve --open
항상 편집기가 열리고 프로젝트는 열리지 않습니다.
아래 이미지에서 이를 볼 수 있습니다. 이는 명령의 첫 번째 이미지입니다.
이 편집기는 명령을 입력하고 다음을 누르면 열립니다 Enter.
답변1
이것은 'ng' 별칭의 터미널 편집기입니다. 다음을 사용하여 제거하십시오.
sudo apt purge ng-common ng-latin
그런 다음 Angular CLI를 설치하십시오 (npm이 설치되어 있다고 가정).
sudo npm install -g @angular/cli
npm이 설치되어 있지 않은 경우여기 좀 보세요
답변2
nvm을 사용하여 노드를 설치했다고 가정하고 이를 .bashrc에 입력합니다.
alias ang=~/.nvm/versions/node/`nvm current`/bin/ng
또는 ng 명령이 다른 곳에 있으면 그에 따라 조정하십시오. 그런 다음 대신 "ang"과 함께 각도를 사용하고 "ng"와 함께 편집기를 사용하십시오.
답변3
다른 답변에서 알 수 있듯이 ng(편집기)를 실행합니다(참조man ng
) Angular CLI 대신.
실제로 실행되는 바이너리를 찾으려면 다음을 사용할 수 있습니다.
$ which ng
/usr/bin/ng
이 문제를 해결하는 방법에는 여러 가지가 있습니다. 일부는 다음과 같습니다:
npm start
대신 실행ng serve
- 환경 변수를 수정합니다
PATH
( 에서.bashrc
). 예export PATH=~/.npm-global/bin:$PATH
를 들어npm의 기본 디렉터리가 변경되었습니다. - 별칭 사용
추신: 편집기를 종료하려면 단축키 Ctrl+ x와 Ctrl+를 c사용하면 됩니다.