Tag Archives: 개발 환경

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 »

Docker를 이용한 MySQL 설치 고려사항

도커를 이용해 MySQL을 설치하는 것은 매우 편리하고 효율적인 방법입니다. 특히 개발이나 테스트 환경을 구축할 때 다른 데이터베이스와 충돌할 염려가 없고, 여러 MySQL 인스턴스를 손쉽게 관리할 수 있다는 장점이 있습니다. 도커로 MySQL 설치 시 필수 고려사항 사전 준비 먼저 시스템에 도커가 설치되어 있어야 합니다. 최신 버전의 도커는 대부분 도커 컴포즈를 기본적으로 포함하고 있습니다. docker-compose.yml 파일 작성… Read More »