Intro
์๋ ํ์ธ์. ์ด๋ฒ ์๊ฐ์๋ yarn berry ์ ๊ฑฐ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ์ Next.js + React ๊ตฌ์ฑ์ ์ ์ ๋ก ์งํํ๊ฒ ์ต๋๋ค.
ํน์ yarn berry๊ฐ ๋ฌด์์ธ์ง ๊ถ๊ธํ์ ๋ถ๋ค์ ๋งํฌ์ ๊ฑธ๋ ค์๋ ํฌ์คํ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค .
How to remove yarn berry
Yarn Berry (Yarn 2+)๋ฅผ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
1. Yarn Berry ์ค์ ํ์ผ ์ญ์
ํ๋ก์ ํธ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์์ .yarnrc.yml ํ์ผ์ ์ญ์ ํฉ๋๋ค.
#.yarnrc.yml file
nodeLinker: node-modules
yarnPath: .yarn/releases/yarn-3.6.0.cjs
2. ํจํค์ง ๋งค๋์ ๋ณ๊ฒฝ
Yarn 1.x๋ก ๋์๊ฐ๋ ค๋ฉด, yarn์ ๋ค์ ์ค์นํด์ผ ํฉ๋๋ค. ๋ค์ ๋ช ๋ น์ด๋ก Yarn 1.x๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
npm install -g yarn@1
yarn # ํจํค์ง ๋งค๋์ ๋ก yarn ์ด์ฉํ ๊ฒฝ์ฐ
3. yarn.lock ํ์ผ ์ฒ๋ฆฌ
๊ธฐ์กด์ yarn.lock ํ์ผ์ด Yarn 2+ ํ์์ผ๋ก ๋์ด ์์ ์ ์์ผ๋ฏ๋ก, ์ด๋ฅผ ์ญ์ ํ๊ฑฐ๋ npm์ ์ฌ์ฉํ์ฌ ์๋ก์ด package-lock.json์ ์์ฑํ ์ ์์ต๋๋ค:
rm yarn.lock
์ด ๋จ๊ณ๋ฅผ ํตํด Yarn Berry๋ฅผ ์ ๊ฑฐํ๊ณ Yarn 1.x๋ก ๋์๊ฐ ์ ์์ต๋๋ค :)
'Framework > Next.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Next.js] Next์ Link์ MUI(Material-UI)์ Link ์ฐจ์ด (0) | 2023.05.03 |
---|---|
[Next.js] nextjs ๋ทฐํฌ์ธํธ(Viewport) ์ค์ ๋ฐฉ๋ฒ (0) | 2023.04.18 |
[Next.js & React] ํ๋ก์ ํธ ์๊ฐ ํ์ด์ง ์ฌ์ ๋ ๋๋ง & ๋ฐ์ดํฐ ํ์นญ (0) | 2022.11.22 |
[Next.js & React] ํ์ด์ง ์ฌ์ ๋ ๋๋ง & ๋ฐ์ดํฐ ํ์นญ (1) | 2022.11.21 |
[Next.js & React] ํ์ผ ๊ธฐ๋ฐ ๋ผ์ฐํ ์์ ํ๊ธฐ (0) | 2022.11.13 |