먼저 나온 게 npm이고, 이는 Node Package Manager의 약자이다. yarn은 npm이 나오고 1~2년 후에 페이스북에서 만든 Node Package Manager이다. 후속작인 만큼 속도[perfomance]와 안정성[stability], 보안성[security] 부분들을 보완해서 만들었다고 한다. 그러나 npm도 지속적인 업데이트를 통하여 보완하였고, 지금에는 둘 다 많이 쓰이고 있다. 물론 npm 이 사용자가 많아서 그런지 풀이 더 넓은 것 같다.
나는 더 후에 나온 yarn을 설치하려고 했는데, yarn은 2.0버전으로 뉴 버전, 즉 업그레이드 된 버전이 나왔는데, 이는 npm 을 통해서만 설치가 가능했다.
https://yarnpkg.com/getting-started/migration#why-should-you-migrate
재미있는 건 yarn 구버전은 brew 나 mac port 등을 이용해서 설치가 가능했다. 뭐 아쉬운 대로 npm 부터 설치해보기로 했다. 아래 사이트로 가면 설치 방법이 나온다.
https://www.npmjs.com/package/npm
위 정보에 따르면, npm 을 실행하기 위해서는 반드시 Node.js 가 선행되어야 한다고 말한다. 따라서 위에 Node.js 라고 빨갛게 쓰여진 글자를 클릭해서 다운을 받아보자. 다운 받으러 들어가면, LTS 와 Current 버전이 있다고 나온다.
LTS(Long Term Service Support) 라는 의미로 해당 버전을 2년 동안 제공한다고 나와있다. Current 버전은 말 그대로 최신 버전을 의미하며, LTS에서 지원하던 최신 기능이라고 하더라도 사라질 수가 있다고 한다. 확보된 안정성을 추구해야 하는 기업이라면 LTS를, 개발 공부를 하는 나를 포함한 우리들은 Current 버전이 낫지 않을까 하는 게 내 생각이다.
위 의견은 아래의 페이지를 참고하였다.
https://tamalweb.com/which-nodejs-version#references
Node.js Latest Current Version 18.5.0(include npm 8.12.1) 설치를 완료하였다.
그 후에 아래 링크를 입력해보았다.
curl -qL https://www.npmjs.com/install.sh
그 후에 설치가 잘 되었는지 보기 위하여 npm 을 입력하였다.
설치가 완료되었다! 이 모든 것은 Prettier 라는 패키지를 설치하기 위해서 시작된 것이니.... 설치하러 가봐야겠다 하하하ㅏ
'STUDY > Java Script' 카테고리의 다른 글
classList: DOMTokenList, contains, add, remove, toggle (0) | 2022.07.12 |
---|---|
복습 (0) | 2022.07.12 |
[JS] 3 steps of 'Adding Event' (0) | 2022.07.12 |
Window mdn (Web API), How to handle events using by JavaScript, on HTML web site (0) | 2022.07.12 |
VS Code 에 Prettier 설치하기, 사용법 (0) | 2022.07.08 |