Nodemon: Nodemon은 νŒŒμΌμ„ κ°μ‹œν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€

에 λ§Œλ“  2017λ…„ 09μ›” 22일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: remy/nodemon

nodemon은 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μœ„μΉ˜ν•œ 디렉토리 κ²½λ‘œμ— λŠλ‚Œν‘œκ°€ ν¬ν•¨λœ 경우 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ νŒŒμΌμ„ κ°μ‹œν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
버전 1.12.1.
폴더 예제 경둜: 'some-path/!node-example/node-application'

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

경둜λ₯Ό 지정할 수 μžˆλŠ” μƒˆ λ§€κ°œλ³€μˆ˜λ₯Ό 생성할 수 μžˆμŠ΅λ‹ˆκΉŒ?

λͺ¨λ“  3 λŒ“κΈ€

λ‚˜λŠ” νŒŒμΌμ„ 보지 μ•ŠλŠ” μ ˆλŒ€ 경둜둜 nodemon을 μ‹€ν–‰ν•  λ•Œλ„ 같은 것을 가지고 μžˆμŠ΅λ‹ˆλ‹€.
sudo nodemon -L /folder/directory/nodejsFile.js -V

좜λ ₯은 '[nodemon] watch 0 files'μž…λ‹ˆλ‹€.

λ‚΄κ°€ 처음 경둜둜 μ΄λ™ν•˜κ³  μœ μΌν•œ 파일 이름을 μ‚¬μš©ν•˜λ©΄ λ‚΄ 파일이 ν‘œμ‹œλ©λ‹ˆλ‹€.

cd /folder/directory/
sudo nodemon -L nodejsFile.js -V

좜λ ₯은 '[nodemon] 12개의 νŒŒμΌμ„ 보고 μžˆμŠ΅λ‹ˆλ‹€'μž…λ‹ˆλ‹€.

νŽΈμ§‘ν•˜λ‹€:
λ²„κ·ΈλŠ” nodemon이 μ‚¬μš©μžκ°€ μ œκ³΅ν•œ μ‹€ν–‰λœ 파일 인수둜 μƒλŒ€ 경둜λ₯Ό κ°€μ Έμ˜€λŠ” λŒ€μ‹  λͺ¨λ“  κ³³μ—μ„œ process.cwd(); λ₯Ό μ‚¬μš©ν•˜κ³  μžˆλ‹€λŠ” 사싀에 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

λ”°λΌμ„œ 일치 파일과 proccess.cwd() λ₯Ό μ‚¬μš©ν•˜λŠ” λ‹€λ₯Έ λͺ¨λ“  νŒŒμΌμ—μ„œ μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€.
μœ„μ˜ μ˜ˆμ—μ„œμ™€ 같이 '/folder/directory/nodejsFile.js' λ˜λŠ” 'nodejsFile.js'λ₯Ό μ‚¬μš©ν•˜μ—¬ path.dirname 와 같은 μ ˆλŒ€ 경둜λ₯Ό κ°€μ Έμ˜΅λ‹ˆλ‹€.
https://github.com/remy/nodemon/blob/07e55cc35d45cf0f863031b3eabeed9fd58361bd/lib/monitor/match.js#L53

이 경둜 μ²˜λ¦¬λŠ” μ˜λ„λœ λ™μž‘μž…λ‹ˆλ‹€.

경둜λ₯Ό 지정할 수 μžˆλŠ” μƒˆ λ§€κ°œλ³€μˆ˜λ₯Ό 생성할 수 μžˆμŠ΅λ‹ˆκΉŒ?

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰