[Nx] Nx 소개(Intro to Nx)

Jeris·2023년 7월 27일
0

Nx docs translation

목록 보기
1/6

Nx는 개발자 생산성 향상, CI 성능 최적화, 코드 품질 유지를 위한 도구와 기술을 제공하는 강력한 오픈 소스 빌드 시스템입니다. Nx를 사용해야 하는 이유에 대해 자세히 알아보세요.

Nx를 바로 시작하려면 다음 명령을 실행하세요:

npx create-nx-workspace
npx create-nx-workspace --pm yarn
npx create-nx-workspace --pm pnpm

Nx를 사용하여 새 프로젝트 또는 전체 모노레포를 빠르게 scaffold할 수 있습니다. 점진적으로 채택할 수 있으며 프로젝트가 확장됨에 따라 함께 성장할 수 있습니다.

Basics로 시작하기

모듈식 아키텍처를 통해 패키지 기반 모노레포에 Nx를 NPM, Yarn 또는 PNPM과 함께 사용하거나 Nx 플러그인을 사용하여 완전히 통합된 모노레포를 만들 수 있습니다. 아래 튜토리얼을 통해 자세히 알아보세요.
새 패키지 베이스 레포
새 통합 레포

Nx와 기술 스택에 대해 알아보기

Nx는 모노레포에만 적합한 것이 아닙니다. Nx 플러그인을 사용하면 사전 구성된 툴링으로 새 프로젝트의 scaffold하고 로컬 라이브러리를 사용하여 코드베이스를 모듈화할 수 있습니다.
리액트 앱 만들기
앵귤러 앱 만들기
노드 서버 만들기

기존 프로젝트에 Nx 추가하기

기존 프로젝트가 있고 Nx를 채택하거나 Nx로 마이그레이션하려는 경우 다음 명령을 실행하면 마이그레이션 프로세스를 안내합니다:

npx nx@latest init

또는 사용 중인 기술 스택에 따라 더 자세한 정보를 제공하는 몇 가지 레시피를 참조하세요:
존재하는 모노레포에 추가하기
아무 프로젝트에 추가하기
CRA로부터 마이그레이션하기
Angular CLI로부터 마이그레이션하기

Reference

profile
job's done

0개의 댓글