JavaScript 런타임으로, node.js를 이용하여 JavaScript가 브라우저가 아닌곳에서 실행될 수 있게 되었습니다. node.js의 등장 이후, JavaScript를 이용해서 웹 페이지 뿐만 아니라 서버와 같은 다른 프로그램을 만들 수 있게 되었습니다.
node.js의 패키지를 관리할 수 있는 프로그램입니다. npm을 사용하여 다양한 모듈을 설치하고, 사용할 수 있습니다.node.js를 설치하면 자동으로 같이 설치됩니다.
npm install 모듈(프레잉뭐크)명
npm i 로 줄여서 쓸 수 있으며, 모듈(프레임워크)를 설치합니다.
npm install에는 여러 옵션이 있습니다.
node.js의 다양한 버전을 관리하는 프로그램입니다. node.js의 다양한 버전을 쉽게 설치하고, 사용할 수 있습니다.
M1칩을 이용하는 경우, 15 버전 이상의 node.js를 사용하세요! 15 버전 미만의 버전을 사용할 경우, 제대로 설치되지 않을 수 있습니다.
npx
는 npm과는 다르게 설치하는 것이 아니라 라이브러리를 실행합니다.
npm
은 라이브러리를 실행하지는 않고, 설치합니다.
페이스북에서 새로 만든 패키지 매니저로 npm과 비슷하지만 npm의 버전 관리나 성능, 보안 등의 이슈를 개선하였습니다.