설치 QuickStart curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - 60초 이후 아래 명령어 실행 sudo apt-get update sudo apt-get install nodejs 혹여 npm 설치를 미리했거나, 오래된 Node.js 가 깔려있다보니 설치가 불가한 경우에는 아래 명령어 이후 다시 설치해본다. sudo apt-get remove libnode-dev
nodejs
Node.js 프로그래밍을 하다보면, RDBMS 나 별도 서버가 필요한 NO-SQL까진 필요가 없고, 단순히 그냥 설정정도 파일로 남겨서 추후에 다시 실행될때 해당 파일을 읽어서 처리하고 싶을때가 종종 있다. 정말 별거 아닌 설정파일들이라, 사실 파일 읽고 파싱하고 다시 넣고... 어렵진 않지만 그냥 귀찮아서 chat-gpt한테 해달라고 하고싶을때가 한두번이 아니다. 이럴때 쓰는 nedb. electron framework에서도 호환성이 좋다. electron-builder를 통해 build시 sqlite3의 경우 윈도우용 rebuild과정에서 에러가 발생하는데, mac에서 이런거까지 일일히 신경쓰고 싶지도 않고, 고급query를 쓰는게 아니고 간단한 설정 값 정도만 넣는 용이라면 추천한다. 공식홈페이지..
Node.js에서 n은 손쉽게 Node.js 환경을 바꿔주고 적용해주는 유명한 모듈입니다. Python도 비슷하지만 Node.js 로 개발된 프로그램에 따라 특정 Node.js 환경에서만 실행되는 경우가 있어, 다양한 테스트를 위해 종종 Node.js 환경을 바꿔야하는 경우가 있습니다. n의 기능은 다양하지만 대표적인 몇개의 기능을 살펴보면 아래와 같습니다. 특정버전 설치 삭제 적용 아래는 n -h 명령어를 썼을때 뜨는 상세설명입니다. 궁굼하신 분은 더 보기를 눌러 확인해보세요. 더보기 Usage: n [options] [COMMAND] [args] Commands: n Display downloaded Node.js versions and install selection n latest Install ..