Node.js에는 Google V8 JavaScript 엔진이 포함되어 있으며 Libuv 라이브러리 및 핵심 라이브러리는 거의 모두 JavaScript로 작성되었습니다. Libuv 라이브러리는 비동기 이벤트 I/O의 추상화 및 Node.js의 크로스 플랫폼 메커니즘을 제공합니다.
Node.js는 원래 Ryan Dahl에 의해 만들어졌으며 현재 Isaac Schlueter가 진화하고 유지하고 있습니다.
인터넷에는 소스 코드에서 node.js를 컴파일하고 설치하는 많은 기사가 있으며 여기 에서이 방법을 사용하지 않는 것이 좋습니다. 대부분의 경우 패키지 관리자는 소프트웨어 구조에 대해 매우 명확하게 이해하고 있으며 개발자는 최신 버전의 소스 코드를 처음부터 컴파일 할 필요가 없습니다.
다음 방법은 Ubuntu, Ubuntu 12.04 LTS, Ubuntu 12.10, Ubuntu 13.04 및 기타 버전에 적용됩니다. 개발자가 우분투에 Node.js를 처음부터 컴파일하고 설치하지 않고도 Node.js를 설치하는 데 도움이됩니다. 클라우드 호스트에서 다음 명령을 실행할 수 있습니다.
# apt-get update# apt-get install -y python-software-properties Software-Properties-Common# Add-Apt-Repository PPA : chris-lea/node.js# apt-get update# apt-get nodejs
명령이 실행되면 최신 버전의 node.js가 설치되므로 걱정해야합니다. 새 버전의 node.js가 릴리스되면 처음부터 다시 컴파일하고 다시 설치하지 않고도 패키지 관리자에서 직접 업그레이드 할 수 있습니다.