Cross-env는 무엇인가
cross-env
는 환경 변수를 설정하는 도구입니다.
이 도구의 주요 목적은 운영 체제 간의 환경 변수 설정에 대한 일관성을 제공하는 것입니다.
다양한 플랫폼에서 실행되는 Node.js 프로젝트의 경우, cross-env
는 환경 변수를 설정하는 데 도움이 됩니다.
예를 들어, Windows와 macOS, Linux에서 실행되는 프로젝트에서 동일한 환경 변수를 사용할 수 있도록 합니다.
Cross-env 설치 방법
yarn add cross-env
{
"scripts": {
"local": "cross-env NODE_ENV=local nodemon",
"dev": "cross-env NODE_ENV=development nodemon",
"prod": "cross-env NODE_ENV=production nodemon",
},
}
설정 방법은 package.json 파일의 script의 각 환경 변수 아래에 cross-env만 붙여 주면 된다
에러 해결
1. Process를 찾을 수 없습니다.
환경 변수로 process.enve.NODE_ENV(node.js 기본 제공 환경 변수 저장 공간)를 사용하려는데, process를 찾지 못하였다
해결 방법은 @types/node로 node를 깔아주자
yarn add @types/node
728x90
'DEV' 카테고리의 다른 글
Postman 자동화하는 방법 with csv (4) | 2023.02.16 |
---|---|
nodemon - system limit for number of file watchers reached (0) | 2023.02.01 |
nodemon 사용 방법 (0) | 2023.01.13 |
vite는 무엇인가 (0) | 2023.01.12 |
yarn은 무엇인가 (0) | 2023.01.12 |