memostack
article thumbnail
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형

yarn berry를 처음 사용해보면서, prettier와 eslint를 사용하려고 했다.

 

우선 prettier 와 eslint를 설치하고,

$ yarn add --dev prettier eslint

 

WebStorm에서 Actions on save 설정을 하려고 했으나, WebStorm에서 방금 설치했던 package를 찾지 못하는 이슈가 있었다.

추측하기론 .yarn/cache를 보면 패키지들이 .zip 형태로 압축되어 있는데, WebStorm에서는 패키지가 압축되어 있어서 찾지 못하는것 같았다.

 

방법이 없나 삽질을 하다가, jetbrain 문서에서 해결방법을 찾았다.

https://www.jetbrains.com/help/webstorm/installing-and-removing-external-software-using-node-package-manager.html#ws_npm_yarn_configure_package_manager

 

npm, pnpm, and Yarn | WebStorm

 

www.jetbrains.com

 

package manager를 yarn berry(yarn 3.x.x)로 변경해주면 끝이었다.

 

yarn berry 환경에서 WebStorm, Actions on save 사용하기

package manager 변경하기

1. WebStorm > Preferences (단축키: command + ,)

2. Languages & Frameworks > Node.js 클릭

3. 패키지 매니저를 yarn-3.x.x (yarn berry) 로 변경

yarn berry로 package manager 변경

 

Actions on save 사용하기

이제 prettier와 eslint를 사용하기 위해, Actions on save를 설정해보자

  1. WebStorm > Preferences (단축키: command + ,)
  2. “prettier”를 검색
  3. prettier package에서 프로젝트에 설치된 prettier 선택

 

옵션 설명
- On ‘Reformat Code’ action: 단축키를 사용하여 code reformat (단축키: option + command + L)
- On save: 저장 버튼 누를때마다 code reformat
반응형
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
profile

memostack

@bluemiv_mm

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!