์ฉ์ด ์ ์ ๋ก ๋ฒ๋ฆฌ๋ ํด๋ก๋ ์ฝ๋ China ์์ฅ ํธ๋ ๋ ์คํฌ๋ํ ์คํฌ๋ฆฝํธ ํ๋ ๋ฐฉ๋ฒ
ํ๋ก์ ํธ๊ฐ ์ปค์ง์๋ก
์ด๋ ๋ ๊ฐ์๊ธฐ ์ด๋ฐ ์๊ฐ์ด ๋ญ๋๋ค.
“์ด ํจํค์ง… ์ฐ๋ฆฌ๊ฐ ์์ง ์ฐ๊ณ ์๋?”
Claude Code๋ก ์์
ํ๋ค ๋ณด๋ฉด
๋ต์ด ์ํค๊ฑฐ๋ ๋น๋๊ฐ ๋๋ ค์ง๋ ์๊ฐ์ด ์ค๋๋ฐ,
๊ทธ ์์ธ์ ์๋น์๋
์ ๋ฆฌ๋์ง ์์ package.json์์ ์์๋ฉ๋๋ค.
์ด ๊ธ์
package.json์ ๊ธฐ์ค์ผ๋ก
Claude Code๊ฐ ํ๋ก์ ํธ๋ฅผ
์ ํํ ์ดํดํ๋๋ก ๋ง๋๋
์์กด์ฑ ์ ๋ฆฌ์ ํ์ค์ ์ธ ๋ฐฉ๋ฒ์
์ง๊ธ ๊ธฐ์ค ํฉํธ๋ก ํ์ด๋๋ฆฝ๋๋ค.
package.json์
๋จ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชฉ๋ก์ด ์๋๋๋ค.
Claude Code ์
์ฅ์์ ๋ณด๋ฉด
์ด ํ์ผ์
“ํ๋ก์ ํธ์ ํ๋ฒ”์ ๊ฐ๊น์ต๋๋ค.
์ด๋ค ์ธ์ด ํ๊ฒฝ์ธ์ง,
์ด๋ค ๋๊ตฌ๋ฅผ ์ฐ๋์ง,
๋ฌด์์ด ํต์ฌ ์์กด์ฑ์ธ์ง
๋ชจ๋ ์ด ํ์ผ์์ ํ๋จํฉ๋๋ค.
๊ทธ๋์ package.json์ด ๋๋ฌ์ฐ๋ฉด
Claude์ ์ถ๋ก ๋ ๊ฐ์ด ํ๋ ค์ง๋๋ค.
Claude Code๋
dependencies์ devDependencies๋ฅผ
์ญํ ์ค์ฌ์ผ๋ก ๊ตฌ๋ถํด ํด์ํฉ๋๋ค.
๋ฌธ์ ๋
์ฐ์ง ์๋ ํจํค์ง๊ฐ ๋จ์ ์์ผ๋ฉด
“์ด๊ฑธ ๊ธฐ๋ฐ์ผ๋ก ์ฝ๋๊ฐ ์๊ฒ ์ง”๋ผ๊ณ
์ถ์ธก์ ์์ํ๋ค๋ ์ ์
๋๋ค.
์ด๊ฒ ์์ด๋ฉด
์กด์ฌํ์ง ์๋ ์ฝ๋ ๊ธฐ์ค์ผ๋ก
๋ต์ ๋ง๋ค์ด๋ด๋ ํ์์ด ๋ฐ์ํฉ๋๋ค.
์ฆ, ์์กด์ฑ ์ ๋ฆฌ๋
์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์๋๋ผ
์ ํ๋ ๋ฌธ์ ์
๋๋ค.
๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๋ช
๋ น์ด๋ ์ด๊ฒ์
๋๋ค.
npm ls
ํ์ฌ ์ค์ ๋ก ์ค์น๋์ด
์ด๋ค ํจํค์ง๊ฐ ์ด๋์ ์ฐ์ด๋์ง
ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ํ์ธํ ์ ์์ต๋๋ค.
๋ค์์ผ๋ก ์ค์ํ ๊ฑด
npm prune์
๋๋ค.
package.json์ ์๋๋ฐ
node_modules์ ๋จ์ ์๋
์ฐ๊บผ๊ธฐ๋ฅผ ์์ ํ๊ฒ ์ ๊ฑฐํฉ๋๋ค.
์์กด์ฑ ์ ๋ฆฌ๋
์์๋ฅผ ์งํค๋ ๊ฒ ์ ๋ถ์
๋๋ค.
① ์ค์ ์ฌ์ฉ ์ฌ๋ถ ํ์ธ
② package.json์์ ์ ๊ฑฐ
③ install ์ฌ์คํ
์ด ์์๋ฅผ ์งํค๋ฉด
Claude Code๊ฐ
“์๋ ์ธ๊ณ๋ฅผ ์์ํ๋ ์ผ”์
์์ฒ ์ฐจ๋จํ ์ ์์ต๋๋ค.
๋ฐ๋๋ก
node_modules๋ถํฐ ์ง์ฐ๋ฉด
์ง์ฅ์ด ์ด๋ฆฝ๋๋ค.
๊ฐ์ฅ ํํ ์ค์๋
“๋น๋๋ง ๋๋ฉด ๋๋ค”๋ ์๊ฐ์
๋๋ค.
ํ์ง๋ง Claude Code๋
๋น๋ ์ฑ๊ณต ์ฌ๋ถ๋ณด๋ค
์์กด์ฑ ์ ์ธ ์์ฒด๋ฅผ ๋ ์ ๋ขฐํฉ๋๋ค.
๋ ํ๋๋
devDependencies๋ฅผ
๋ฌด์์ dependencies๋ก ์ฎ๊ธฐ๋ ๊ฒฝ์ฐ์
๋๋ค.
์ด๋ฌ๋ฉด
AI๋ ๋ถํ์ํ ๋๊ตฌ๊น์ง
์คํ ํ๊ฒฝ์ผ๋ก ์คํดํฉ๋๋ค.
์์กด์ฑ ์ ๋ฆฌ๋
์ ๋ฆฌ๋ฒฝ ์๋ ์ฌ๋๋ง ํ๋ ์์
์ด ์๋๋๋ค.
Claude Code๋ฅผ
๋๋ํ๊ฒ ์ฐ๊ณ ์ถ์ ์ฌ๋์ด๋ผ๋ฉด
๋ฐ๋์ ๊ฑฐ์ณ์ผ ํ ๊ณผ์ ์
๋๋ค.
package.json์ด ์ ๋ฆฌ๋๋ ์๊ฐ,
Claude์ ๋ต๋ณ๋
ํ์คํ ๋ฌ๋ผ์ง๋๋ค.