[node.js] node.js와 node의 차이점은 무엇입니까?

내 컴퓨터 (linux mint 15)에 node.js를 설치했는데 실행 node example.js하면 다음과 같이 표시됩니다.

The program 'node' can be found in the following packages:
 * node
 * nodejs-legacy
Try: sudo apt-get install <selected package>

그렇다면 node와 nodejs의 차이점은 무엇입니까? 이전에 node.js와 node를 모두 설치했지만를 실행 node example.js하면 웹 서버가 전혀 시작되지 않습니다. 그래서 노드를 삭제하고 node.js를 유지했습니다.



답변

패키지 노드는 node.js와 관련이 없습니다.

nodejs하지만 #!/usr/bin/env node.

경로에 심볼릭 링크를 만들 수 있습니다.

sudo ln -s `which nodejs` /usr/local/bin/node

또는 nvm 을 설치 한 다음이를 사용하여 최신 버전의 node.js를 설치할 수 있습니다.

nvm install stable

나는 nvm 방법을 선호하는데, 그것은 당신이 할 수 있기 때문에 sudo apt-get remove nodejs당신이 직접 사용하는 노드의 버전을 관리합니다. 또한 여러 버전의 node.js를 설치하고 사용 nvm use <version>하여 쉽게 전환 할 수 있습니다.

나는 또한 내 .bashrc좋아 하는 줄을 하단에 추가하고 싶습니다 nvm use stable > /dev/null. 설치 한 최신 버전이 자동으로 사용됩니다.

노드 버전을 안정적인 최신 버전으로 업데이트하려면 : nvm install stable. 이 작업을 수행 할 때마다 전역 적으로 설치 한 npm 패키지를 계속 사용하려면 설치해야합니다.

이전 버전으로 전환하려면을 실행 nvm use <version>하거나 이전 버전이 아직 설치되어 있지 않은 경우 nvm install <version>.


답변

이 대답은 데비안 OS에서 nodenodejs패키지 의 차이점을 알려주기위한 것 입니다.

node

nodejs

  • Node.js는 빠르고 확장 가능한 네트워크 애플리케이션을 쉽게 빌드하기 위해 Chrome의 JavaScript 런타임에 구축 된 플랫폼입니다. Node.js는 I/O분산 된 장치에서 실행되는 데이터 집약적 인 실시간 애플리케이션에 완벽하고 가볍고 효율적으로 만드는 이벤트 중심의 비 차단 모델을 사용합니다.
  • 패키지 세부 정보 링크 :

답변