이 프로젝트는 Node v16을 사용합니다.
NVM은 장치의 노드 버전 간 관리/전환을 위한 훌륭한 도구입니다. nvm use <version_number>
사용하여 특정 버전으로 전환하거나 nvm use
.nvmrc
파일에서 버전 번호를 추출할 수 있습니다.
실행하려는 각 환경에 대해 해당 환경 변수가 필요합니다. 그렇지 않으면 앱이 시작되지 않습니다. 해당 .env
파일에 대해서는 이 프로젝트의 개발자에게 문의하세요.
루트 디렉터리에 다음 파일을 생성하십시오: .env
, .env.local
, .env.dev
, .env.staging
, .env.qa
및 .env.prod
각 파일에 대해 현재 줄 REACT_APP_ENV=<environment>
을 추가하세요. 여기서 <environment>
바로 위에 나열된 각 파일의 환경 이름과 일치합니다.
npm i
실행하거나 yarn install
실행하여 필요한 모든 패키지를 설치합니다. yarn install
사용하는 것입니다. yarn start:app:local
(기본값으로 사용)
로컬 환경에서 앱을 시작합니다.
yarn start:app:dev
개발 환경에서 앱을 시작합니다.
yarn start:app:staging
스테이징 환경에서 앱을 시작합니다.
yarn start:app:qa
qa 환경에서 앱을 시작합니다.
yarn start:app:prod
prod 환경에서 앱을 시작합니다.
/builds/<env>/build-<env>-<version-number>
에 저장됩니다. 또한 최신 빌드는 항상 /build
에 있는 아티팩트를 덮어씁니다. yarn build:dev
개발 환경을 사용하여 앱을 빌드합니다.
yarn build:staging
스테이징 환경을 사용하여 앱 빌드
yarn build:qa
qa 환경을 사용하여 앱 빌드
yarn build:prod
prod 환경을 사용하여 앱을 빌드합니다.
yarn test
대화형 감시 모드에서 테스트 실행기를 시작합니다.
자세한 내용은 테스트 실행 섹션을 참조하세요.