
ํํ๋กญ๊ฒ ๋ฆฌ์กํธ ์ฟผ๋ฆฌ ๊ฐ์๋ฅผ ๋ค์ผ๋ ค๊ณ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํฌํฌ ๋ฌ ๋ค, ๊ฐ๋ฐ ์๋ฒ๋ฅผ ์คํํ๋๋ฐ, ๋ค๋ฅธ ํ๋ก์ ํธ์์๋ ์๋ง ๋์๊ฐ๋ ๊ฐ๋ฐ ์๋ฒ๊ฐ ์ด ํ๋ก์ ํธ์์๋ง ๋์๊ฐ์ง ์์๋ค. ์๊พธ ERR_OSSL_EVP_UNSUPPORTED ๋ผ๋ ๋ฉ์์ง๋ฅผ ๋์ฐ๋ฉฐ ์ฌ๋ฌ ํ์ผ์์ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํด package.json ํ์ผ์ ์ญ์ ํ๊ณ ๋ค์ ์์ฑํด๋, NODE ๋ชจ๋์ ์ญ์ ํ๊ณ ๋ค์ ์ค์นํด๋ด๋ ๋ช ๋ฒ์ด๊ณ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
์์ธ์ ์๊ฐ์ง๋ ๋ชปํ ๊ณณ์ ์์๋ค. Next.js ํ๋ก์ ํธ์์๋ ์ค์น๋ Node.js ๋ฒ์ ์ด ๋๋ฌด ๋ฎ์ ํ๋ก์ ํธ ์คํ์ด ์ ๋๋ก ์๋๊ธธ๋ ๊ฐ์ฅ ๋์ LTS ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์๋๋ฐ, ์ด ํ๋ก์ ํธ๋ Node.js ๋ฒ์ ์ด 16.x์ฌ์ผ ๊ฐ๋ฐ ์๋ฒ๊ฐ ๊ตฌ๋ํ๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง๋ก ์ขํ์ก๋ค.
- package.json ํ์ผ์
npm start์คํฌ๋ฆฝํธ๋ฅผ ๋ณ๊ฒฝํ๋ค.- nvm ํจํค์ง๋ฅผ ํ์ฉํด 16.x ๋ฒ์ ์ ์ค์นํ๊ณ ์ฌ์ฉ ๋ฒ์ ์ ๋ณ๊ฒฝํ๋ค.
์ข ๋ ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ์ด 1๋ฒ์ด์๊ธฐ์ ๋จผ์ ์๋ํ๋ค. ์คํฌ๋ฆฝํธ๋ ์๋์ ๊ฐ์๋ค.
"start": "react-scripts --openssl-legacy-provider start",
๊ทธ๋ฌ๋ ์ ์ง ์ ์ ์์ง๋ง, ๋ด ๊ฒฝ์ฐ์๋ ์ด ์คํฌ๋ฆฝํธ๊ฐ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ๋ค. ๊ทธ๋์ ๊ฒฐ๊ตญ ๋๋ฒ์งธ ๋ฐฉ๋ฒ์ธ nvm ์คํ ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์ ์คํํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ํํ ์๋ฐ์ ์์๋ค. ํ์ฉ ๋ฐฉ๋ฒ์ ์๋ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์.
์ด ๋ฐฉ๋ฒ์ ํ์ฉํด 16 ๋ฒ์ ์ผ๋ก ๋ฎ์ถ๊ณ ๋์์ผ ๊ฐ๋ฐ ์๋ฒ๊ฐ ์ ๋๋ก ๊ตฌ๋ํ๋ค.