Node.js 4

Gemini CLI

설치 및 사용 방법 (두 가지 방식)Gemini CLI를 사용하려면 Node.js 20 이상 버전이 필요합니다. 구글 Gemini CLI Github 1. npx를 사용한 직접 실행이 방법은 CLI를 전역으로 설치하지 않고 필요할 때마다 실행하는 데 유용합니다.설치 방법: 별도의 설치 과정 없이 다음 명령어를 실행합니다.이 명령은 GitHub에서 패키지를 다운로드하여 즉시 실행합니다. npx https://github.com/google-gemini/gemini-cli 사용 방법: 매번 CLI를 사용할 때마다 위의 npx 명령어를 입력합니다.명령어 실행 후 gemini > 프롬프트가 나타나면 상호 작용할 수 있습니다.npx https://github.com/google-gemini/gemini-cli..

Etc/AI 2025.07.12

Node.js 설치 후 기본적인 커맨드 라인 도구인 node와 npm

1. node 커맨드: Node.js 런타임 실행node 커맨드는 여러분이 작성한 JavaScript 코드를 직접 실행하는 데 사용됩니다. Node.js는 웹 브라우저 밖에서 JavaScript를 실행할 수 있게 해주는 런타임 환경입니다.JavaScript 파일 실행: 가장 기본적인 사용법입니다. 여러분이 작성한 .js 파일을 Node.js가 읽고 실행합니다.예를 들어, app.js 파일에 다음과 같이 작성하고 저장했다면:터미널에서 node app.js를 실행하면, 해당 JavaScript 파일이 Node.js 환경에서 구동되며 웹 서버가 시작됩니다. // app.jsconsole.log("Node.js로 실행된 첫 번째 코드입니다!");const http = require('http'); // HTTP..

Language/NodeJS 2025.07.08

NVM (Node Version Manager)

Node.js 개발 과정에서 패키지들이 특정 Node.js 버전에 강한 의존성을 갖는 경우가 자주 발생합니다. 이로 인해 개발 환경에서 현재 사용 중인 Node.js 버전을 변경해야 할 필요성이 생기곤 합니다. Node.js 개발 환경에서 여러 버전의 Node.js를 편리하게 관리할 수 있는 도구인 nvm (Node Version Manager)에 대해 설명해 드리겠습니다. nvm (Node Version Manager) 이란?nvm은 Node.js의 다양한 버전을 설치하고, 관리하며, 필요에 따라 쉽게 전환할 수 있도록 도와주는 커맨드라인 도구입니다. 개발 프로젝트마다 요구하는 Node.js 버전이 다를 수 있는데, nvm을 사용하면 이 문제를 효과적으로 해결할 수 있습니다. 예를 들어, 어떤 프로젝트..

Language/NodeJS 2025.07.05

JavaScript의 모듈 시스템: require vs import

JavaScript는 웹 브라우저에서 간단한 스크립트를 처리하기 위해 탄생했습니다. 그러나 애플리케이션 규모가 커지면서 코드 재사용, 의존성 관리, 이름 충돌 방지 등의 필요성이 대두되었고, 이에 따라 다양한 모듈 시스템이 등장했습니다. 이 중 가장 대표적인 것이 CommonJS의 require와 ECMAScript Modules(ESM)의 import입니다. 등장 배경require (CommonJS)require는 2009년경 주로 Node.js를 중심으로 하는 서버 사이드 JavaScript 환경에서 등장하고 발전했습니다. Node.js가 처음 출시될 때, require는 사실상의 표준 모듈 시스템으로 채택되었습니다. CommonJS는 JavaScript를 서버나 데스크톱 애플리케이션 개발에도 활용할..

Language/Javascript 2025.07.01