리액트에서 yarn보다는 아직 초반 공부 중인지라, npm이 더 익숙해서 npm을 사용하면서 공부를 했다.
그런데 yarn을 사용한 폴더를 열어봐야할 일이 있어서 yarn install을 통해서 설치를 했다.
해당 링크를 통해서 npm을 통한 yarn install이 가능하다: https://classic.yarnpkg.com/en/docs/install/#windows-stable
root-import라는 폴더를 통해서 설치를 한 후, 잘 실행을 했고, 해당 폴더를 삭제했다.
문제는 해당 폴더를 삭제 후, npm으로 돌리고 싶은데, 해당 폴더를 npx create-react-app root-import --template=typescript 로 생성을 하면, 계속 yarn.lock이 생기면서 yarn형태로 생겼다.
원하던 파일은 yarn.lock이 아니라 package-lock 이었는데, 그저 삭제로는 안 되는 거였다.
계속 고민을 하고 인터넷을 찾던 중에, yarn uninstall을 하라는 글을 찾았었다.
해당 stackoverflow의 링크에도 꽤 많은 사람들의 질문과 대답이 존재한다.
일단 중요한 부분은 npm을 통해서 uninstall하는 방법은 npm uninstall -g yarn으로 하는 것이다.
https://stackoverflow.com/questions/42334978/how-do-i-uninstall-yarn
위의 방법으로 yarn의 uninstall은 그런데 경로를 해당 폴더에서만이 아닌 아예 home directory 상태에서 처리를 해야 할 것 같다.
사실 uninstall을 했는데도 계속 몇 번 yarn이 생겼던 것 같은데, 어느 순간 yarn이 없어지고 다시 npm의 형태로 쓸 수 있는 package-lock이 나왔다.
그나마 내가 한 여러 방법들 중에 위의 방법이 먹혔기 때문에 이 방법은 정리한다.
'리액트(React, React.js)' 카테고리의 다른 글
[React] node-module이 없을 때(yarn start가 안될 때) 해결방법 (0) | 2021.09.30 |
---|---|
[React/Error/yarn]The engine "node" is incompatible with this module. Expected version 해결방법 (Node/NVM 최신 버전 업데이트) (0) | 2021.09.21 |
[React]styled-components와 Prettier 설치 방법 (0) | 2021.09.10 |
[React] typescript로 생성 (0) | 2021.09.07 |