내 노드 프로그램을 위해 소켓.io를 설치해야 합니다. 따라서 다음 명령줄 지침을 실행하여 소켓.io를 설치하려고 할 때마다 노드 버전이 10보다 크거나 같아야 하며 기타 여러 오류가 발생하지만 내 노드 버전은 11입니다.
sudo npm install -g socket.io
그런데 뭔가 이상한 점을 발견했습니다. Nodejs와 Node 프로그램은 매우 비슷하지 않나요? 노드의 첫 번째 설치를 삭제하거나 제거한 것으로 추정됩니다. 따라서 NVM(Node Version Manager)을 사용하여 가장 뛰어난 최신 노드로 업그레이드할 수 있습니다. 그래서 다음 명령어를 실행했더니 nvm install v11
설치가 성공했습니다. 이후 현재 버전의 Node에서는 소켓.io 설치를 허용해야 한다고 생각하여 소켓.io를 설치하려고 했으나 그렇지 않았습니다. 계속해서 동일한 메시지가 표시됩니다. 노드 버전은 10보다 크거나 같아야 합니다. 그래서 node의 버전을 확인해 보도록 하겠습니다. nodejs -v
이 명령은 이전 버전 번호를 생성하고 node -v
버전 11을 생성합니다. 조금 혼란스러워요. 설치는 NODE 이전 버전을 참고하세요.
아래 사진을 살펴보세요.