NPM

JavaScript

Node.js 버전 변경하는 방법 - MAC

이 포스트는 npm package 중 n 을 이용합니다. Mac 에서 동작하는 방법이며, Windows Shell 또는 Git for Windows 에서는 동작하지 않습니다. Node.js 서버를 통해 이것저것 하다보면 버전의 영향을 많이 받을 수도 있는데... 예를 들어, serverless, node-sass, node-gyp 등의 오류를 피해 회피기동을 해야함. 로컬에서 NodeJS 버전 변경을 필요로 하는 경우가 종종 있습니다. 오늘은 n 을 통하여 설치된 Node.js 버전을 변경하는 방법을 알아보도록 합니다. 이미 Node.js 가 설치되어 있는 경우, 이유는 좀 찾아보야겠으나, Homebrew를 통해 /opt/homebrew/Cellar/node/{version}/ 에 Node.js가 설치된..

JavaScript

Node.js, NPM 제거하는 방법 - MAC

1. Node.js 깔끔하게 지우는 방법 Node.js 홈페이지에서 받았을 때, sudo rm -rf /usr/local/lib/node sudo rm -rf /usr/local/lib/node_modules sudo rm /usr/local/lib/dtrace/node.d sudo rm /usr/local/share/man/man1/node.1 sudo rm -rf /usr/local/share/doc/node sudo rm -rf /usr/local/share/systemtap/tapset/node.stp sudo rm -rf /usr/local/include/node sudo rm /usr/local/bin/node sudo rm /usr/local/bin/npm sudo rm /usr/local/..

JavaScript

NPM 사용하지 않는 모듈 일괄 제거하는 방법 (depcheck)

프로젝트를 장기간 진행하다보면, node module 을 설치하고 지우고를 반복하는 경우가 생깁니다. require 나 import 를 통해 node module 사용 부분은 지우기 편하지만, 설치 당시에 추가된 package.json 내부의 dependencies와 devDependencies 에서는 지우지 못해 남는 경우가 종종 생기곤 합니다. depcheck를 이용하면 미사용상태로 dependencies와 devDependencies 에 적혀있는 node module을 확인할 수 있습니다. 주의사항으로 lint, prettier 등 runtime 코드에서 호출되지 않고 개발을 위해서만 사용되는 module도 사용되지 않는 모듈에 포함될 수 있으니 숙련되기 전까지는 모르는 모듈 제거는 삼가하는 것을 ..

JavaScript

NPM package.json 순서 정렬하는 방법 (sort-package-json)

정리만 잘해도 코드의 품질은 올라갑니다. package.json 의 dependencies 나 devDependencies 가 알파벳 순서대로 정리하고 싶을 때, package.json의 키 순서가 섞여있어서 license 등 특정 키를 찾기 어려워 할 때 터미널에서 npx sort-package-json만 입력해주면 해당 디렉토리 내 package.json 내용이 정리가 됩니다. 사용방법 npx sort-package-json package.json 파일이 존재하는 폴더에서 터미널을 열고 위 명령어를 실행합니다. 참고 https://github.com/keithamus/sort-package-json GitHub - keithamus/sort-package-json: Sort an Object or p..

JavaScript

Node.js 및 NPM 설치하는 방법

Node.js 웹사이트 접속 Download URL : nodejs.org LTS 버전 : Long Term Support 의 약자 최신 버전보다는 안정화 버전으로 받는 것을 추천 12.18.3 LTS 버전 다운로드 특이한 점이 없으면 Next 클릭클릭 일부 NPM 모듈의 경우 C/C++ 컴파일러를 사용하기 때문에, Necessary tools와 Chocolatey를 자동으로 설치하도록 체크버튼을 클릭 후 Next! (옛날에는 하나씩 다 설치했는데, 세상 많이 좋아짐) 체크했던 추가 툴 설치 화면 설치가 끝나고나면 cmd 창에 Enter를 누르라는게 나오는데 계속 누르면 됨 (Powershell로 전환될 수도 있음)

kgenots
'NPM' 태그의 글 목록