DEV

cross-env 사용 방법

Beomsu Koh 2023. 1. 13.

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

'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

댓글