Nx의 caching 시스템
- Nx는 작업 그래프에 있는 작업들을 순서대로 실행한다.
- 작업 실행 전 , Nx는 computation hash 를 계산한다.
- computation hash 이 같다면 작업 결과물은 동일하다.
computation hash가 포함하는 것들
nx test app1
을 한다고하면- app1 과 lib에 있는 모든 소스파일
- 전역 설정
- 외부 의존성의 버전들
- 런타임 values
- CLI 명령어 flag
- 만약 요런 computation 을 찾지 못하면 작업을 실행하고, 결과물을 로컬에 저장한다.
- 이런 모든것들은 nx 자체에서 알아서 진행되므로 개발자는 몰라두 댐 😏