νμ¬ λλ μ΄κ²μ νκ³ μλ€:
//clear.js
console.log('\x1Bc');
//index.js
console.log('something something');
//package.json
"scripts": {
"run": "nodemon -q -x \"node clear && node index\""
}
nodemonμ΄ νλ‘μΈμ€λ₯Ό λ€μ μμν λλ§λ€ μ½μμ μ²μνκ³ μΆμ΅λλ€.
κ°μΉκ° μλ€κ³ μκ°λλ©΄ PRμ μΆκ°ν μ μμ΅λλ€.
μ€μ λ‘ Nodeμμ κ±°μ κΈ°λ³Έμ μΌλ‘ μ΄ μμ μ μνν μ μμΌλ©° λ€μμ μ¬μ©νλ λΈλΌμ°μ μμλ
console.clear()
κ·Έμ λν μ΅μ μ κ·Έλ€μ§ μ μ©νμ§ μμ κ²μ λλ€.
κ·νμ μ견μ λμνμ§λ§ μ μ¬μ© μ¬λ‘λ λ§€μ° κ΅¬μ²΄μ μ λλ€. μ λ javascriptλ₯Ό κ°λ₯΄μΉκ³ μμΌλ©° λͺ¨λ νμΌ μμ console.clearλ₯Ό μΆκ°νκ³ "consoleμ μμ§ μ°κ΅¬νμ§ μμμ§λ§ μ°λ¦¬λ μ½μ λ±μ μ§μ°κΈ° μν΄ μ΄κ²μ μ¬μ©νκ³ μμ΅λλ€." κΉ¨λν νμΌμ μν©λλ€. λλ κ·Έκ²μ΄ λλΆλΆμ μ¬λλ€μκ² ν° λ¬Έμ κ° μλλΌλ κ²μ μ΄ν΄ν©λλ€. λλ κ·Έκ²μ΄ μ’μ μ νμ΄ λ κ²μ΄λΌκ³ μκ°νμ΅λλ€.
μ΄κ²μ΄ nodemon μ΄λ²€νΈμ λͺ©μ μ
λλ€. λ€μκ³Ό κ°μ΄ μ μ λλ λ‘컬 nodemon.json
νμΌμ ν¬ν¨νμ¬ μνλ μμ
μ μνν μ μμ΅λλ€.
λμμΈ μμΉ μ λ°λΌ μλ‘μ΄ κΈ°λ₯μ λμ νλ κ²λ³΄λ€ νμ¬ κΈ°μ μ λ€μ μ¬μ©νκ³ μΆμ΅λλ€.
{
"events": {
"start": "echo \"\\x1Bc\""
}
}
λλ μ΄κ²μ λν΄ μκ°νμ§ μμλ€. κ°μ¬ ν΄μ!
μ’μ μ루μ !
ꡬνκ³Ό κ΄λ ¨νμ¬ Windows λ° μΌλΆ μ Έμ 16μ§μ μ½λ μ΄μ€μΌμ΄νλ₯Ό μ§μνμ§ μμ μ μμΌλ―λ‘ μ¬λλ€μ΄ λ λ§μ νλ«νΌμμ μ€ννλλ‘ νμ©νλ €λ©΄ λ€μκ³Ό κ°μ΄ λ³κ²½ν μ μμ΅λλ€.
{
"events": {
"start": "node -e console.clear()"
}
}
Ubuntu 18.04μμ 'console.clear' μ£Όμμ μμλ°μ΄νλ₯Ό λ£μ΄μΌ νμ΅λλ€.
"start": "node -e console.clear()"
μ λ¬Έμ κ° μμμ΅λλ€. κ·Έλμ λμ μ λλ λ¨μ§
"events": {
"start": "clear"
}
λλ μ΄κ²μ 컀맨λ λΌμΈμμ μ¬μ©νλ€
nodemon -x "clear;node" file.js
κ°μ₯ μ μ©ν λκΈ
μ΄κ²μ΄ nodemon μ΄λ²€νΈμ λͺ©μ μ λλ€. λ€μκ³Ό κ°μ΄ μ μ λλ λ‘컬
nodemon.json
νμΌμ ν¬ν¨νμ¬ μνλ μμ μ μνν μ μμ΅λλ€.λμμΈ μμΉ μ λ°λΌ μλ‘μ΄ κΈ°λ₯μ λμ νλ κ²λ³΄λ€ νμ¬ κΈ°μ μ λ€μ μ¬μ©νκ³ μΆμ΅λλ€.