λ¨μΌ νμΌ λ³κ²½μ λν΄ nodemon
κ°) λ λ² λ€μ μμλλ μμΈμ΄ λ©λλ€. λλ κ·Έκ²μ΄ 무μμΈμ§ μ‘°μ¬νμ§λ μμμ§λ§ nodemon
μ¬μ©νλ κΈ°λ³Έ λΌμ΄λΈλ¬λ¦¬λΌκ³ μκ°ν©λλ€.
gulp-nodemon
λ₯Ό λνΌλ‘ μ¬μ©νκ³ μμ§λ§ gulp-nodemon
μμ μ΄λ₯Ό νΈλ¦¬κ±°νλ νλͺ©μ λ³Ό μ μμ΅λλ€.λ΄ μ΄κΈ° μκ°μ fsevents
λλ chokidar
μ
λλ€. μ΄λ€ μμ΄λμ΄?
[09:01:06] File /Volumes/STORAGE/Projects/Docker_Packages/agent_management_app/Core/server/views/index.jade was changed
[09:01:06] [nodemon] files triggering change check: server/views/index.jade
[09:01:06] [nodemon] matched rule: **/server/views/**/*
[09:01:06] [nodemon] changes after filters (before/after): 1/1
[09:01:06] [nodemon] restarting due to changes...
[09:01:06] [nodemon] server/views/index.jade
[09:01:06] [nodemon]
[09:01:06] [nodemon] running tasks...
...
[09:01:35] [nodemon] files triggering change check: server/views/index.jade
[09:01:35] [nodemon] matched rule: **/server/views/**/*
[09:01:35] [nodemon] changes after filters (before/after): 1/1
[09:01:35] [nodemon] restarting due to changes...
[09:01:35] [nodemon] server/views/index.jade
[09:01:35] [nodemon]
[09:01:35] [nodemon] running tasks...
μΌλΆ μ‘°μ¬ ν νμΈλ νμΌ/λλ ν 리 μΈνΈλ λ€μκ³Ό κ°μ΅λλ€.
[ 'client/**/*.js',
'client/locales/*.json',
'server/views/**/*.jade',
'server/config/*',
'server/**/*.js' ]
κ·Έλ¦¬κ³ server/views/index.jade
νμΌμ for.egλ‘ λ³κ²½νλ©΄ server/views/**/*.jade
λΏλ§ μλλΌ server/**/*.js
λ λ³΄κ³ μμΌλ―λ‘ μκ³κ° λ λ² νΈλ¦¬κ±°λ©λλ€.
server/**/*.js
κ° λ λ²μ§Έ νΈλ¦¬κ±°λ₯Ό μΌμΌν€λ μ΄μ λ 무μμ
λκΉ? κ·Έλ λ€λ©΄ μΌμΉνλ κ·μΉμ΄ μ΄λ₯Ό λ°μνμ§ μμμΌ ν©λκΉ?
μμ μ λ¬Όλ‘ server/**/*.js
λ₯Ό server/javascripts/**/*.js
λλ λν κ·Έ λ¬Έμ λ₯Ό μμμ°¨λ Έλ€! nodemon
λ λ¨μΌ νμΌ λ³κ²½μ λν΄ λ λ² λ€μ μμλ©λλ€.
λλ "ext": "js json"
λ κ°μ λ€λ₯Έ νμ₯(κ°λ₯ν΄μΌ ν¨)μ λͺ©νλ‘ μΌκ³ μμμ΅λλ€. .
1κ°μ js νμΌλ§ μμ νμ λ nodemon
λ λ² λ€μ μμλμμ΅λλ€.
νλμ νμ₯ κΈ°λ₯λ§ κ΄λ¦¬νκΈ° μν΄ κ΅¬μ±μ λ³κ²½νλ©΄ λ¬Έμ κ° ν΄κ²°λ©λλ€.
@nixgadget κ·νμ κ²½μ°λ₯Ό μλνμ§λ§ μ¬κΈ°μμλ λ λ² λ€μ μμλ©λλ€!
Node v6.9μμ Node v7.7λ‘ μ κ·Έλ μ΄λν ν μ΄κ²μ 보기 μμνμ΅λλ€.
nodemon: v1.11.0
(κΈλ‘λ² λ²μ μ΄ μ€μΉλμ§ μμ)
λ
Έλ: v7.7.3
nvm: v0.33.0
OS: MacOS 10.12.13 (Sierra)
μ§μ° μ΅μ μ 2μ΄λ³΄λ€ 짧μ μ§μ°μΌλ‘ μ μκ² ν¨κ³Όκ° μμμ΅λλ€.
--exec
μ΅μ
κ³Ό λ
Έλ .js
νμΌ λͺ¨λμμ λ°μν©λλ€.
μ₯κΈ° μ€ν λ° λ¨κΈ° μ€ν νλ‘μΈμ€.
μμ μμ : λ κ±°μ νμΌ νλ§ νμ±ν
$ nodemon -L index.js
μ΄μ λν μ λ°μ΄νΈκ° μμ΅λκΉ? λ κ±°μ νμΌ νλ§μ νμ€ν λ¬Έμ λ₯Ό ν΄κ²°νμ§λ§ μμ μ΄ μ μ ν κ²μ λλ€.
Govind - μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ PRμ μλ €μ£Όμλ©΄ λ³ν©νκ² μ΅λλ€.
2017λ 9μ 7μΌ λͺ©μμΌ 21:06 Govind Rai [email protected]μμ λ€μκ³Ό κ°μ΄ μΌμ΅λλ€.
μ΄μ λν μ λ°μ΄νΈκ° μμ΅λκΉ? λ κ±°μ νμΌ νλ§μ νμ€ν λ¬Έμ λ₯Ό ν΄κ²°ν©λλ€.
κ·Έλ¬λ μμ μ΄ μ μ ν κ²μ λλ€.β
μ΄ μ€λ λμ κ°μ νκΈ° λλ¬Έμ μ΄ λ©μμ§λ₯Ό λ°κ³ μμ΅λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/remy/nodemon/issues/854#issuecomment-327913249 λλ μμκ±°
μ€λ λ
https://github.com/notifications/unsubscribe-auth/AAA1hJSDXSxKotIpFR1Vq62YF1H237Csks5sgEzIgaJpZM4I1wr0
.
μ΄ λ¬Έμ λ μ΅κ·Ό νλμ΄ μμκΈ° λλ¬Έμ μ ν΄ μνλ‘ μλ νμλμμ΅λλ€. λ μ΄μ νλμ΄ λ°μνμ§ μμΌλ©΄ μλμΌλ‘ λ«νλλ€. μ΄κ²μ΄ μλͺ»λμλ€κ³ μκ°νκ±°λ λ¬Έμ κ° μ¬μ ν μ§μλλ κ²½μ° λκΈμ λ΅μ₯μ μ
λ ₯νλ©΄ @remy κ° (μλ!) νμ μ‘°μΉλ₯Ό
κΈ°μ¬ν΄μ£Όμ
μ κ°μ¬ν©λλ€ <3
errr... κ·Έλμ μ μ ν μμ μ΄ κ΅¬νλμμ΅λκΉ? μλλ©΄ μ¬μ ν -L νλκ·Έμ μμ‘΄νκ³ μμ΅λκΉ?
μ κ²½ μ°μ§ λ§μΈμ. -L νλκ·Έ lolμ μ¬μ©νλ©΄ λ€λ₯Έ λ¬Έμ λ₯Ό μΌμΌν€μ§ μκ³ μ μλν©λλ€.
μ΄ λ¬Έμ κ° λ«ν μ΄μ λ 무μμ λκΉ? λ¬Έμ λ μ¬μ ν μ‘΄μ¬ν©λλ€.
λκΈμ μ½μ΄λ³΄μΈμ. μ무λ κ·Έκ²μ κ³ μΉκ³ μΆμ΄νμ§ μμ μ ν΄ μνκ°λμ΄ μλμΌλ‘ λ«νμ΅λλ€.
λμΌν λ¬Έμ κ° μ¬κΈ°μ μμ΅λλ€. μ§κΈ -L μλ μ€
κ°μ₯ μ μ©ν λκΈ
nodemon:
v1.11.0
(κΈλ‘λ² λ²μ μ΄ μ€μΉλμ§ μμ)λ Έλ:
v7.7.3
nvm:
v0.33.0
OS:
MacOS 10.12.13 (Sierra)
μ§μ° μ΅μ μ 2μ΄λ³΄λ€ 짧μ μ§μ°μΌλ‘ μ μκ² ν¨κ³Όκ° μμμ΅λλ€.
--exec
μ΅μ κ³Ό λ Έλ.js
νμΌ λͺ¨λμμ λ°μν©λλ€.μ₯κΈ° μ€ν λ° λ¨κΈ° μ€ν νλ‘μΈμ€.
μμ μμ : λ κ±°μ νμΌ νλ§ νμ±ν