yarn 2+(yarn3) production install 방법

2023. 6. 1. 22:38Frontend

반응형
$ yarn workspaces ls
$ yarn workspaces focus [workspace] --production​
yarn plugin import workspace-tools

devdependencies 말고 production dependencies만 설치하고 싶었는데

yarn2 부터는 `yarn install --production`이 먹지 않는다.

 

yarn1에서 제공하던 아래 명령어를 치면 아래처럼 `yarn workspaces focus`를 대신 쓰라고 나온다. (참고)

$ yarn install --production

 YN0050: The --production option is deprecated on 'install'; use 'yarn workspaces focus' instead

그래서 그렇게 또 치면?

아래처럼 syntax error가 뜬다. ㅎㅎㅎ

$ yarn workspaces focus --production

Unknown Syntax Error: Command not found; did you mean:

$ yarn workspaces list [--since] [-R,--recursive] [-v,--verbose] [--json]

 

이유는 workspace-tools 이 없기 때문이다. 공식 사이트에서 확인할 수 있다.

 

아래 명령어로 설치하면 된다. (참고)

yarn plugin import workspace-tools

그럼 설치가 잘된다~

특정 workspaces를 지정하고 싶을 경우 아래처럼 확인하여 설치하고 아니면 `--all`을 쓰자.

$ yarn workspaces ls
$ yarn workspaces focus [workspaceName] --production
$ yarn workspaces focus --all --production
반응형