Database(3)

๊น€์œ ๋‹ดยท2024๋…„ 2์›” 11์ผ

html/css/js

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

๐Ÿ‘จโ€๐Ÿ’ป ๋˜ ๋‹ค๋ฅธ ์˜ค๋ฅ˜

https://happycodingdiary.tistory.com/95

์œ„ ์‚ฌ์ดํŠธ์˜ ๋„์›€์œผ๋กœ ๊ฒฐ๊ตญ node.js๋ฅผ 16- ๋ฒ„์ „์œผ๋กœ ์„ค์น˜ํ•˜๋Š”๋ฐ ์„ฑ๊ณตํ–ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์„ค๋ ˆ๋Š” ๋งˆ์Œ์œผ๋กœ npm start๋ฅผ ํ„ฐ๋ฏธ๋„์— ์ž…๋ ฅํ•˜๊ณ  enter ๋ฅผ ๋ˆ„๋ฅด๋Š” ์ˆœ๊ฐ„...

ํ•ณํ•ณ ์„ค์น˜๋˜์ง€ ์•Š์€ ๋ชจ๋“ˆ๋“ค์ด ์žˆ๋‹ค๋ฉฐ ์˜ค๋ฅ˜๊ฐ€ ๋– ๋ฒ„๋ ธ๋‹ค.

์ž ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด๋ณด์ž.

1. ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์€ ๊ฒƒ์ธ๊ฐ€? npm install๋กœ ์„ค์น˜๋˜์ง€ ์•Š์€ ํŒจํ‚ค์ง€๋“ค์„ ๋‹ค ์„ค์น˜ํ•ด๋ณด์ž

๋ญ ์„ค์น˜๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‹ค๊ณ  ํ•˜๋‹ˆ, ์ง€๊ธˆ๊นŒ์ง€ ์„ค์น˜ == ํŒจํ‚ค์ง€ ์˜€๊ธฐ์— ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์€๊ฑด๊ฐ€ ์˜์‹ฌ์Šค๋Ÿฌ์›Œ 'npm install'(์„ค์น˜๋˜์ง€ ์•Š์€ ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋ฐ›์•„์คŒ) ํ„ฐ๋ฏธ๋„์— ์ž…๋ ฅํ–ˆ๋‹ค.
๊ฒฐ๊ณผ๋Š”

๋”ฐ๋ž€~
๊ทธ๋ƒฅ npm ์ž์ฒด์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์ฆ‰ ๊ทผ๋ณธ์ ์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.

2. ์˜ค๋ฅ˜๋Š” ์—ญ์‹œ ์›น์„œํ•‘! ๊ทธ๋ž˜ ์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ์— ๋‚˜๊ฐ™์€ ์‚ฌ๋žŒ ํ•œ ๋ช…์€ ์žˆ๊ฒ ์ง€.

์ฐพ์•˜๋‹ค...!

https://stackoverflow.com/questions/70020932/npm-error-after-installing-node-js-cannot-find-module-es6-promisify

๊ฒฐ๋ก ์€ node.js๋ฅผ ์ง€์› ๋‹ค๊ฐ€ ๋‹ค์‹œ ๊น”๋ผ๋Š” ๊ฒƒ์ด๋‹ค.
์•„๋งˆ ์–ด์ œ ์‚ญ์ œ๊ฐ€ ๋ฐ˜์ฏค ๋˜๋‹ค๊ฐ€ ์‹œ๊ฐ„ ์—†์–ด์„œ ์ข…๋ฃŒํ•˜๊ณ  ์˜ค๋Š˜ ์ปดํ“จํ„ฐ ํ‚ค๊ณ  ๋ฐ”๋กœ ์„ค์น˜ ํ–ˆ๋Š”๋ฐ ๊ทธ๊ฒŒ ๋ฌธ์ œ์˜€๋‚˜ ๋ณด๋‹ค.(์„ฑ๊ธ‰ํ•˜์ง€ ๋ง™์‹œ๋‹ค.)
์ž ์–ด์ฉ” ์ˆ˜ ์—†๋‹ค. ๋‹ค์‹œ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ ๊น”์•„๋ณด์ž.

์ด๋ฒˆ์— ์ง€์šฐ๋Š”๊ฑด ์ž˜ ๋๋Š”๋ฐ, ์„ค์น˜ ๊ด€๋ จ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜๋‹ˆ ํ„ฐ๋ฏธ๋„์ด ๋ฐ˜์‘์„ ์•ˆํ•œ๋‹ค.. ใ…Ž ์ฃฝ์—ˆ๋‚˜?(ํ•œ 10๋ถ„ ๊ธฐ๋‹ค๋ฆผ)
์•„๋งˆ ์ปจํ…Œ์ด๋„ˆ ๋‚˜๊ฐ”๋‹ค๊ฐ€ ๋‹ค์‹œ ๋“ค์–ด์™€์„œ ๋‹ค์‹œ ์ž…๋ ฅํ•ด๋ด์•ผ ํ•  ๋“ฏ


๋‹ค์‹œ ๋“ค์–ด์™€์„œ ์„ค์น˜ ์™„๋ฃŒํ–ˆ๊ณ , ์„ค๋ ˆ๋Š” ๋งˆ์Œ์œผ๋กœ ๋‹ค์‹œ npm start ์ž…๋ ฅํ•˜๋‹ˆ

.........

๐Ÿ‘จโ€๐Ÿ’ป ๋ฐ๋ฒ ์˜ ๋๊ณผ ํ† ์ดํ”„๋กœ์ ํŠธ์˜ ์‹œ์ž‘

์Œ ์‚ฌ์‹ค ์ƒˆ๋กœ์šด ์ฝ˜ํ…Œ์ด๋„ˆ์— ํŒŒ์ผ๋“ค์„ ๋‹ค์‹œ ์˜ฎ๊ฒจ ๋‹ด๊ณ , ๋‹ค์‹œ ์‹คํ–‰ํ•ด๋ณด๊ณ , ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ง€์šฐ๊ณ  ์„ค์น˜ํ•˜๊ณ ๋ฅผ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ๋ž˜๋„ ๋œ๋‹ค๋Š” ๋ณด์žฅ์ด ์—†๋‹ค. ์‚ฌ์‹ค ๊ทธ๋ ‡๊ฒŒ ํ–ˆ์„ ๋•Œ, ๋˜๋ฉด ํ–‰์šด์ด์ง€ ์•ˆ๋˜๋Š” ๊ฒƒ์ด ๋””ํดํŠธ๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
์–ด์ฉŒ๋ฉด ์ด๊ฒŒ ๊ตฐ๋Œ€์—์„œ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์˜ ํ•œ๊ณ„๊ฐ€ ์•„๋‹๊นŒ ์‹ถ๊ธฐ๋„ ํ•˜๋‹ค.
๊ทธ๋ฆฌ๊ณ  ํ† ์ดํ”„๋กœ์ ํŠธ๋ฅผ ํ•  ์‹œ๊ธฐ์ธ ๊ฒƒ ๊ฐ™๊ธฐ๋„ ํ•˜๋‹ค.
html, css๋ฅผ ์ด์šฉํ•œ ํ† ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๊ณ  ๊ทธ ์ดํ›„์— javascript, node.js๋ฅผ ๋ฐฐ์›Œ์„œ ๋™์ ์ด๊ณ  ์„œ๋ฒ„๋ฅผ ๊ฐ–์ถ˜ ์›นํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.
๊ทธ๋Ÿผ ํ† ์ด ํ”„๋กœ์ ํŠธ๋กœ ๋Œ์•„์˜ค๊ฒ ๋‹ค.

๐Ÿ‘จโ€๐Ÿ’ป ์žก๋‹คํ•œ ์ด์•ผ๊ธฐ

๋งŒ์•ฝ ์ด๋ ‡๊ฒŒ ํ–ˆ๋Š”๋ฐ๋„ ์•ˆ๋œ๋‹ค๋ฉด, ์‚ฌ์‹ค์ƒ ๋ฐฑ์—”๋“œ๋Š” ๊ตฐ๋Œ€์—์„œ ๊ณต๋ถ€ํ•  ์ˆ˜ ์—†๋Š” ํ™˜๊ฒฝ์ด๋ผ๊ณ  ๋ฐ›์•„๋“ค์ด๋Š”๊ฒŒ ๋งž๋Š” ๊ฒƒ ๊ฐ™๋‹ค.
๊ทธ๋ ‡๋‹ค๊ณ  ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‚˜ ์ปด๊ตฌ ๊ฐ™์€ ์•„์˜ˆ ๋‹ค๋ฅธ ๊ฑธ๋กœ ๋„˜์–ด๊ฐ€๊ธฐ์—” ํ”„๋ก ํŠธ๋ฅผ ์กฐ๊ธˆ ํ•ด๋†“์€ ์‹œ๊ฐ„์ด ์žˆ์–ด์„œ ๋‹ค๋ฅธ ๊ฑธ๋กœ ๋„˜์–ด๊ฐ€๊ธฐ์—” ์ข€ ๊ทธ ์‹œ๊ฐ„๋“ค์ด ์•„์‰ฝ๋‹ค.
๊ทธ๋Ÿฌ๋ฉด ๊ทธ๋ƒฅ javascript๋งŒ ์ฃผ๊ตฌ์žฅ์ฐฝ ํŒŒ์„œ ์›น์‚ฌ์ดํŠธ๋“ค์ด๋‚˜ ๋งŽ์ด ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ฒƒ๋„ ๋‚˜์˜์ง€๋Š” ์•Š์„ ๊ฒƒ ๊ฐ™๋‹ค. (๋””์ž์ธํ•˜๋Š”๊ฒŒ ๊ท€์ฐฎ๊ธดํ•œ๋ฐ...)
ํ•œ๊ฐ€์ง€๋งŒ ๋งˆ์Šคํ„ฐํ•˜๊ณ  ๊ฐ€๋„ ์‚ฌํšŒ์—์„œ ์œ ์šฉํ• ํ…Œ๋‹ˆ.

profile
์ž˜ํ•˜์ง„ ๋ชปํ• ์ง€์–ธ์ • ๊พธ์ค€ํžˆ ํ•˜๋Š” ๊ฐœ๋ฐœ์ž:)

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