[TIL] 211119

dev·2021년 11ė›” 19ėž
0

TIL

ëŠĐ록 ëģīęļ°
93/204
post-thumbnail

📝 ė˜Ī늘 한 ęēƒ

  1. git pull --rebase

  2. nodemon ė—ëŸŽ í•īęē°


📚 ë°°ėšī ęēƒ

1. git pull --rebase

Git ęĩęģžė„œ ė°ļęģ 

2. nodemon ė—ëŸŽ í•īęē°

ėē˜ėŒ ė ‘í•œ ė—ëŸŽëŠ” ë‹ĪėŒęģž ę°™ė•˜ë‹Ī. ė—ŽëŸŽ ë°Đëē•ë“Īė„ ęē€ėƒ‰í•ī ė‹œë„í•˜ëа ė‹­ė—Ž ëēˆ ë…ļíŠļëķė„ ėžŽëķ€íŒ… í•īëīĪė§€ë§Œ, í•īęē°ë˜ė§€ ė•Šė•˜ë‹Ī.

'babel-node'ė€(는) ë‚īëķ€ ë˜ëŠ” ė™ļëķ€ ëŠ…ë đ, ė‹Ī행할 눘 ėžˆëŠ” 프로ę·ļëžĻ, 또는
ë°°ėđ˜ íŒŒėžėī ė•„ë‹™ë‹ˆë‹Ī.
[nodemon] app crashed - waiting for file changes before starting...

ęģ ëŊž ëė— ėœˆë„ėš° ė…‹íŒ… ę°•ė˜ëĨž ë“Ģęļ°ëĄœ 했ë‹Ī. ėī ëŽļė œė™€ ė–žë§ˆë‚˜ ė§ė ‘ė ėœžëĄœ ęī€ë Ļėī 되ė–ī ėžˆëŠ”ė§€ëŠ” ëŠĻëĨīęē ė§€ë§Œ, ė°ūė•„ëģī니ęđŒ ęž­ ėī ëŽļė œę°€ ė•„ë‹ˆë”ëžë„ ė–īė°Ļ픾 ė§€ęļˆ ė„ļíŒ…ėœžëĄ  ė•žėœžëĄœ í”„ëĄœė íŠļëĨž ė§„í–‰í•˜ëŠ” 데 ė–īë Ī뛀ėī ë§Žė„ ęą° 氙땄 ęēļė‚Žęēļė‚Ž ë“Ģęļ°ëĄœ ęē°ė •í–ˆë‹Ī.

ę·ļ렇ęēŒ í•īë‹đ ę°•ė˜ëĨž ë‹Ī ë“Īė€ 후 말로만 ë“Ģ던 ëĶŽëˆ…ėŠĪ, 뚰ëķ„툎, WSL2 ë“ąė— 대í•ī ė•ŒęēŒ ë˜ė—ˆë‹Ī. ėīëĨž ë°”íƒ•ėœžëĄœ ė–ī렜, ė˜Ī늘 ėīí‹€ė— ęąļėģ ėē˜ėŒëķ€í„° ë‹Īė‹œ nodeJS ę°•ė˜ëĨž ë“Īėœžëа ė‹ĪėŠĩė„ ė§„í–‰í–ˆë‹Ī. ę·ļ런데 ėœ„ė˜ ëŽļ렜ë“Īėī ė‚Žëžė§„ ëŒ€ė‹ , ėīëēˆė—” ėƒˆëĄœėšī ëŽļ렜ë“Īėī 등ėžĨ했ë‹Ī.

íŒŒėž ėˆ˜ė • 후 ė €ėžĨė„ í•ī도 nodemonėī ėžë™ėœžëĄœ ė‹Īí–‰ë˜ė§€ ė•ŠėŒ
ë§Īëēˆ ėˆ˜ë™ėœžëĄœ nodemonė„ ė‹Ī행í•ī도 ė†ë„ę°€ 너ëŽī 느ëĶž (ė•― 10ė—Ž ėīˆę°€ ęąļëĶž)

→ ęē°ęĩ­ 두 氀맀 ëŽļ렜 ëŠĻ두 /mntė—ė„œ ėž‘ė—…í–ˆęļ° ë•ŒëŽļėīė—ˆë‹Ī. /mntė—ė„œ ėž‘ė—…í•˜ëŠ” ęąī ëŠŧ할 ė§“ėīë‹Ī.

ėēŦ ëēˆė§ļ ëŽļė œëŠ” package.json뗐 ėž‘ė„ąí•œ dev scriptëĨž ė•„ëž˜ė™€ 같ėī ėˆ˜ė •í•ī í•īęē°í–ˆë‹Ī.

"dev": "nodemon --exec babel-node index.js"
"dev": "nodemon -L --exec babel-node index.js"

ė°Ļ마 ęļ€ëĄœ ë‹Ī ė“ļ 눜 ė—†ė§€ë§Œ ėī ė—ëŸŽëĨž í•īęē°í•˜ęē ë‹Īęģ  ë‚˜ëĶ„ ë‹Īė‚Žë‹Ī난 했는데 ę·ļ뗐 ëđ„하ëĐī ė°ļ ė–īėīė—†ė„ ė •ë„ëĄœ 간ë‹Ļ한 í•īęē°ėą…ėīė—ˆë‹Ī. ėī ëŽļ렜ëĨž í•īęē°í•˜ëа ėƒˆė‚žėŠĪ레 ë‹Īė‹œ 한 ëēˆ ęđĻë‹Žė€ ė ė€, 막히ëĐī ëŽīėĄ°ęąī ęģĩė‹ ëŽļė„œëķ€í„° ëģīėžëŠ” ęēƒėīë‹Ī. ėīęąī ęĩ­ḛ̈ėīë‹Ī. ( nodemon äļ­ Application isn't restarting ė°ļęģ  )

두 ëēˆė§ļ ëŽļė œëŠ” /mntė—ė„œ ėž‘ė—…í•˜ë˜ ęēƒė„ /homeėœžëĄœ ė˜ŪęēĻė„œ í•īęē°í–ˆë‹Ī. ė͉, ėœˆë„ėš°ė— ėžˆë˜ í”„ëĄœė íŠļ íī더ëĨž ëĶŽëˆ…ėŠĪ 홈 디렉토ëĶŽëĄœ ė˜Ūęļī ęēƒėīë‹Ī.

ë‚˜ė˜ ęē―ėš°ė— ė„ íƒí•  눘 ėžˆëŠ” ë°Đëē•ė€ ė•„ëž˜ė™€ 같ėī 3氀맀氀 ėžˆė—ˆë‹Ī.

  • spc -r ./[ė˜Ūęļļ ėœˆë„ėš° íī더 ėīëĶ„][ëĶŽëˆ…ėŠĪ_ID]@[ëĶŽëˆ…ėŠĪ IP]:[ëģī낾 ëĶŽëˆ…ėŠĪ 디렉토ëĶŽ]
  • git clone [뛐ęēĐ ė €ėžĨė†Œ_url]
  • VS code뗐 remote-wsl ė„Īėđ˜ 후 ėē˜ėŒëķ€í„° ėƒˆëĄœ 만ë“Īęļ°

ęē°ęģžė ėœžëĄœ 나는 가ėžĨ ė‰―ęģ  ę°„íŽļ한 2ëēˆė§ļ ë°Đëē•ė„ ė„ íƒí•ī ëŽļ렜ëĨž í•īęē°í–ˆë‹Ī. í•˜ė§€ë§Œ, 바ëģī같ęēŒë„ ėē˜ėŒė— git cloneė„ ėƒę° ëŠŧ하ęģ  1ëēˆė§ļ ë°Đëē•뗐 ę―‚ížŒ ë°”ëžŒė— ėī ëŽļė œë„ í•īęē°í•˜ëŠ” 데 ė‹œę°„ėī ė˜Ī래 ęąļë ļë‹Ī.

ęē°ęĩ­ nodeJS로 ė‹œėž‘í•īė„œ spc, ssh, vi 멅ë đė–ī, mobaXterm, git, 뚰ëķ„툎 ëđ„ë°€ëēˆí˜ļ ėžŽė„Īė •ęđŒė§€ í•˜ë‚˜ė˜ ëŽļė œëŠ” ęļˆë°Đ 또 ë‹ĪëĨļ (ę°€ë”ė€ 뭔가ëĨž ėž˜ëŠŧ ęąī드ë Ī ė „í˜€ 냁ęī€ė—†ëŠ”) ëŽļ렜ëĨž ë‚ģė•˜ë‹Ī.

1ëēˆė§ļ ë°Đëē•ė„ ė‹œë„í•˜ëŠ”ë° ęģ„ė† port 22: connection timed out ė—ëŸŽę°€ ë–īë‹Ī. ėē˜ėŒė—” refusedė˜€ėœžë‚˜ ė„Īė •ė„ ėˆ˜ė •í•œ 후ëķ€í„°ëŠ” timed outėī ë–īë‹Ī. ęē°ęģžė ėœžëĄœ í—Īë§Ī던 ėΑ뗐 2ëēˆė§ļ ë°Đëē•ėī ë– ė˜Žëžė„œ timed out ė—ëŸŽëĨž ėžĄëŠ” ëŒ€ė‹  git cloneė„ ėīėšĐí•ī ëŽļ렜ëĨž í•īęē°í•˜ęēŒ ëë‹Ī. 더ëķˆė–ī 땄링 ėīí•ī가 ė•ˆ 되는 ëķ€ëķ„도 ë§Žė§€ë§Œ, 덕ëķ„뗐 spc뙀 ssh, mobaXterm ë“ąė„ ė ‘í•˜ęģ  ęģĩëķ€í•  눘 ėžˆė—ˆë‹Ī.


âœĻ ë‚īėž 할 ęēƒ

  1. ę°•ė˜ ęģ„ė† ë“Ģęļ°
profile
dev log

0ę°œė˜ 댓ęļ€