[Node.js] NPM에서 NODE_ENV와 DevDependencies 이해하기
·
Programming/Node.js
Node.js는 현대 웹 개발의 필수적인 부분이 되어, 개발 과정을 간소화하는 다양한 패키지와 모듈의 강력한 생태계를 제공하게 되었다. 많은 기능 중 Node.js는 애플리케이션의 동작 방식에 영향을 미치는 다양한 환경 설정을 제공하고 있다. 그 중 하나는 NODE_ENV 변수다. 이 글에서는 NODE_ENV 변수가 종속성 관리에 어떤 역할을 하는지 그리고 package.json 파일의 devDependencies 필드의 설치 프로세스에 어떻게 영향을 주는지 살펴보고자 한다. NODE_ENV 개요 NODE_ENV 변수는 Node.js 애플리케이션의 동작을 제어하기 위해 설정할 수 있는 환경 변수다. 일반적으로 'development', 'production', 'test'의 세 가지 가능한 값이 있다. ..