Tag Archives: Node.js

Gemini CLI

구글 제미니 CLI 설치 및 활용법 구글 제미니(Gemini) CLI는 개발자가 터미널 환경에서 제미니 모델과 직접 소통하며 다양한 작업을 수행하도록 돕는 강력한 도구입니다. 이 CLI는 특히 Node.js 20 이상 환경에서 구동되므로, 사용 전 Node.js 버전을 확인해야 합니다. 설치 및 사용 방식 제미니 CLI는 두 가지 주요 방식으로 설치하고 활용할 수 있습니다. 1. NPX를 이용한 즉시 실행… Read More »

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

Node.js 개발의 핵심, node와 npm 명령어 완벽 이해하기 Node.js는 자바스크립트를 웹 브라우저가 아닌 환경에서도 실행할 수 있게 해주는 런타임입니다. Node.js를 설치하면 두 가지 필수적인 명령줄 도구가 함께 제공되는데, 바로 자바스크립트 코드를 실행하는 node와 패키지 관리를 담당하는 npm입니다. 이 두 도구의 기능을 명확히 이해하면 Node.js 개발을 훨씬 효율적으로 할 수 있습니다. node 명령어: 자바스크립트 코드 실행… Read More »

package.json 스크립트에서 환경 변수(environment variables)를 설정하는 방법

Node.js 프로젝트의 package.json 스크립트에서 환경 변수를 설정하는 방법은 크게 세 가지가 있습니다. 운영체제마다 환경 변수 설정 문법이 다르기 때문에, 이를 통합하여 관리하는 cross-env 패키지 사용이 가장 널리 권장됩니다. 또한, 보안과 관리를 위해 .env 파일을 활용하는 방법도 자주 사용됩니다. 1. cross-env를 이용한 환경 변수 설정 (가장 추천) cross-env는 윈도우, macOS, 리눅스 등 모든 운영체제에서 동일한 명령어로… Read More »

NVM (Node Version Manager)

Node.js 버전 관리, nvm으로 효율적으로 Node.js를 활용한 개발 과정에서는 여러 프로젝트가 각각 다른 Node.js 버전을 요구하는 경우가 자주 발생합니다. 이는 패키지들이 특정 Node.js 버전에 강한 의존성을 가질 때 흔히 겪는 문제로, 개발 환경의 유연성을 떨어뜨릴 수 있습니다. 이럴 때 nvm(Node Version Manager)이라는 도구가 매우 유용합니다. nvm은 다양한 Node.js 버전을 설치하고 필요에 따라 손쉽게 전환할 수… Read More »