[๐Ÿ”ซ] React Query - node version

Hazยท2023๋…„ 11์›” 21์ผ

Trouble Shooting

๋ชฉ๋ก ๋ณด๊ธฐ
1/4
post-thumbnail

๋ฌธ์ œ ๋ฐœ์ƒ


ํ‰ํ™”๋กญ๊ฒŒ ๋ฆฌ์•กํŠธ ์ฟผ๋ฆฌ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ ค๊ณ  ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ํฌํฌ ๋œฌ ๋’ค, ๊ฐœ๋ฐœ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ–ˆ๋Š”๋ฐ, ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์ž˜๋งŒ ๋Œ์•„๊ฐ€๋˜ ๊ฐœ๋ฐœ ์„œ๋ฒ„๊ฐ€ ์ด ํ”„๋กœ์ ํŠธ์—์„œ๋งŒ ๋Œ์•„๊ฐ€์ง€ ์•Š์•˜๋‹ค. ์ž๊พธ ERR_OSSL_EVP_UNSUPPORTED ๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋„์šฐ๋ฉฐ ์—ฌ๋Ÿฌ ํŒŒ์ผ์—์„œ ์ปดํŒŒ์ผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ด package.json ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ ์ƒ์„ฑํ•ด๋„, NODE ๋ชจ๋“ˆ์„ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ ์„ค์น˜ํ•ด๋ด๋„ ๋ช‡ ๋ฒˆ์ด๊ณ  ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

๋ฌธ์ œ ์›์ธ


์›์ธ์€ ์ƒ๊ฐ์ง€๋„ ๋ชปํ•œ ๊ณณ์— ์žˆ์—ˆ๋‹ค. Next.js ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์„ค์น˜๋œ Node.js ๋ฒ„์ „์ด ๋„ˆ๋ฌด ๋‚ฎ์•„ ํ”„๋กœ์ ํŠธ ์‹คํ–‰์ด ์ œ๋Œ€๋กœ ์•ˆ๋˜๊ธธ๋ž˜ ๊ฐ€์žฅ ๋†’์€ LTS ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์—ˆ๋Š”๋ฐ, ์ด ํ”„๋กœ์ ํŠธ๋Š” Node.js ๋ฒ„์ „์ด 16.x์—ฌ์•ผ ๊ฐœ๋ฐœ ์„œ๋ฒ„๊ฐ€ ๊ตฌ๋™ํ–ˆ๋‹ค.

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•


ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐ€์ง€๋กœ ์ขํ˜€์กŒ๋‹ค.

  1. package.json ํŒŒ์ผ์˜ npm start ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ณ€๊ฒฝํ•œ๋‹ค.
  2. nvm ํŒจํ‚ค์ง€๋ฅผ ํ™œ์šฉํ•ด 16.x ๋ฒ„์ „์„ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์šฉ ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•œ๋‹ค.

์ข€ ๋” ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด 1๋ฒˆ์ด์—ˆ๊ธฐ์— ๋จผ์ € ์‹œ๋„ํ–ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๋Š” ์•„๋ž˜์™€ ๊ฐ™์•˜๋‹ค.

"start": "react-scripts --openssl-legacy-provider start",

๊ทธ๋Ÿฌ๋‚˜ ์™ ์ง€ ์•Œ ์ˆ˜ ์—†์ง€๋งŒ, ๋‚ด ๊ฒฝ์šฐ์—๋Š” ์ด ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฒฐ๊ตญ ๋‘๋ฒˆ์งธ ๋ฐฉ๋ฒ•์ธ nvm ์‹คํ–‰ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ์‹คํ–‰ํ•˜๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•  ์ˆ˜๋ฐ–์— ์—†์—ˆ๋‹ค. ํ™œ์šฉ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ ํ•˜์ž.

์ด ๋ฐฉ๋ฒ•์„ ํ™œ์šฉํ•ด 16 ๋ฒ„์ „์œผ๋กœ ๋‚ฎ์ถ”๊ณ  ๋‚˜์„œ์•ผ ๊ฐœ๋ฐœ ์„œ๋ฒ„๊ฐ€ ์ œ๋Œ€๋กœ ๊ตฌ๋™ํ–ˆ๋‹ค.

profile
๋‚˜๋„ ์žฌ๋ฐŒ๊ณ , ๋‚จ๋“ค๋„ ์žฌ๋ฐŒ๋Š” ์„œ๋น„์Šค ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ๋‹ค๐Ÿ˜Ž

0๊ฐœ์˜ ๋Œ“๊ธ€