๊ฐ๋จํ ์ฝ๋๋ฅผ ํ ์คํธํ ๋ ์ฌ์ฉํ๋ Node REPL์ ํ์ฅ ๋ฒ์ ์ ๋๋ค. library, module ํ ์คํธ๊ฐ ์ฉ์ํ๋๋ก REPL์ด ์์๋ ๋ ์๋์ผ๋ก ํ๋ก์ ํธ์ ๋ชจ๋์ require() ์ํฌ ์ ์์ต๋๋ค.
์ฝ๋ ํ ์คํธํ ๋, lib๊ฐ ๋ก๋ ๋์ด์๋ ๋ธ๋ผ์ฐ์ ์ Web Inspector๋ ๋ถํธํ๊ณ , Node์ REPL์ ์ฐ์๋ ๋งค๋ฒ require()๋ฅผ ํด์ผ ํ๋๊ฒ ๋ถํธํด์ ๋ง๋ค์์ต๋๋ค.
##Installation
npm install -g node-repl-dev
repld๋ฅผ npm Project Root Path์์ ์
๋ ฅํ๋ค.
$> repld
๊ทธ๋ฌ๋ฉด package.json์ dependencies ์ ์ฐธ์กฐ ๋์ด์๋ ๋ชจ๋ module๋ฅผ require()ํ REPL์ด ํ์ฑํ ๋๋ค. ๊ฐ ๋ชจ๋์ ๋ชจ๋๋ช
์ผ๋ก ์ฐธ์กฐํ๋ค.
$> repld -dev
package.json์ dependencies์ ํจ๊ป devDependencies๋ ๋ชจ๋ require()ํ REPLD๋ฅผ ํ์ฑํํ๋ค.
$> repld -jquery
package.json๋ฅผ ๋ฌด์ํ๊ณ jquery๋ง require()ํ REPL๋ฅผ ํ์ฑํํ๋ค. jquery๋ $๋ก ์ฐธ์กฐํ๋ค. Node-REPL-Dev์ ๋ด์ฅ๋์ด์์ผ๋ฏ๋ก project์ node_modules์ ์์ด๋ ์ฌ์ฉํ ์ ์๋ค.
$> repld -d3
package.json๋ฅผ ๋ฌด์ํ๊ณ d3๋ง require()ํ REPL๋ฅผ ํ์ฑํํ๋ค. d3๋ d3๋ก ์ฐธ์กฐํ๋ค. Node-REPL-Dev์ ๋ด์ฅ๋์ด์์ผ๋ฏ๋ก project์ node_modules์ ์์ด๋ ์ฌ์ฉํ ์ ์๋ค.
- ์คํ ์ต์
ฅ ์ถ๊ฐ.
- ํน์ ๋ชจ๋๋ง ๋ถ๋ฌ์ค๊ธฐ(only mode)
BSD