다음 명령을 사용하여 새 Nx 작업 공간을 만듭니다:
npx create-nx-workspace
npx create-nx-workspace --pm yarn
npx create-nx-workspace --pm pnpm
모노레포 또는 스탠드얼론 앱을 원하는지, 빈 상태로 시작할지 아니면 미리 구성된 설정으로 시작할지 묻는 설정 과정을 안내합니다.
npx create-nx-workspace
> NX Let's create a new workspace [https://nx.dev/getting-started/intro]
✔ Where would you like to create your workspace? · myorg
? Which stack do you want to use? …
None: Configures a minimal structure without specific frameworks or technologies.
TS/JS: Configures a TypeScript/JavaScript package without specific frameworks or platforms.
React: Configures a React app with your framework of choice.
Angular: Configures a Angular app with modern tooling.
Node: Configures a Node API with your framework of choice.
작업 공간을 만들었으면 다음을 수행할 수 있습니다.
npx nx <target> <project>
로 단일 작업 실행npx nx run-many -t <target1> <target2>
로 여러 작업을 실행npx nx run-many -t
빌드를 두 번 실행하여 Nx의 강력한 캐싱으로 빌드 속도가 어떻게 빨라지는지 확인하세요.작업 실행에 대해 자세히 알아보세요.
기존 리포지토리 실행에 Nx를 추가하려는 경우:
npx nx@latest init
nx NPM 패키지를 수동으로 설치하고 nx.json을 생성하여 구성할 수도 있습니다. 기존 프로젝트에 Nx를 도입하는 방법에 대해 자세히 알아보기
Nx를 전역적으로 설치할 수 있습니다. 패키지 관리자에 따라 다음 명령 중 하나를 사용합니다:
npm install --global nx@latest
yarn global add nx@latest
pnpm install --global nx@latest
글로벌 설치의 장점은 명령 앞에 npx, yarn 또는 pnpm을 붙일 필요가 없다는 것입니다. 글로벌 Nx 설치는 프로세스 실행을 레포지토리의 로컬 Nx 설치로 넘겨주므로 글로벌로 설치된 오래된 패키지로 인한 문제를 방지할 수 있습니다.
글로벌 Nx 설치 관리 및 문제 해결에 대해 자세히 알아보기
Reference