Yarn PnP에서 nx 커맨드 사용 시 오류 발생
문제
Yarn PnP와 nodeLinker: node-modules
를 사용하고 있는 환경에서 nx migrate
를 실행하려고 하니 다음과 같은 오류가 발생한다.
/bin/sh: /var/folders/8w/mlj3l_1j4qlgs_pfldny1k340000gn/T/tmp-16845-YFvhiwK6Y1oJ/node_modules/.bin/nx: No such file or directory
해결
나의 경우에는 .yarnrc.yml
에서 nodeLinker: node-modules
를 사용하고 있음에도 불구하고 문제가 발생하여, 작업 실행 시 환경 변수와 함께 실행했더니 해결됐다.
YARN_NODE_LINKER="node-modules" yarn nx migrate latest