Browse Source

[ko]: add npm_*, npx for common (#10986)

HoJeong Im 1 year ago
parent
commit
6fee02a1e1

+ 20 - 0
pages.ko/common/npm-check.md

@@ -0,0 +1,20 @@
+# npm-check
+
+> ์˜ค๋ž˜๋˜๊ณ , ๋ถ€์ •ํ™•ํ•˜๊ณ , ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” npm ํŒจํ‚ค์ง€ ์˜์กด์„ฑ์„ ํ™•์ธํ•˜์„ธ์š”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/dylang/npm-check>.
+
+- ์˜ค๋ž˜๋˜๊ณ , ๋ถ€์ •ํ™•ํ•˜๊ณ , ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์˜์กด์„ฑ์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ ํ‘œ์‹œ:
+
+`npm-check`
+
+- ์˜ค๋ž˜๋œ ํŒจํ‚ค์ง€๋ฅผ ๋Œ€ํ™”ํ˜•์œผ๋กœ ์—…๋ฐ์ดํŠธ:
+
+`npm-check --update`
+
+- ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  ๋ชจ๋“  ํ•ญ๋ชฉ์„ ์—…๋ฐ์ดํŠธ:
+
+`npm-check --update-all`
+
+- ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ํŒจํ‚ค์ง€๋ฅผ ํ™•์ธํ•˜์ง€ ์•Š์Œ:
+
+`npm-check --skip-unused`

+ 16 - 0
pages.ko/common/npm-fund.md

@@ -0,0 +1,16 @@
+# npm fund
+
+> ํŒจํ‚ค์ง€์—์„œ ์ž๊ธˆ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://docs.npmjs.com/cli/v8/commands/npm-fund>.
+
+- ํ˜„์žฌ ํด๋”์— ์žˆ๋Š” ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ž๊ธˆ ์กฐ๋‹ฌ URL๋กœ ์˜์กด์„ฑ์„ ๋‚˜์—ด:
+
+`npm fund`
+
+- ๊ธฐ๋ณธ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŠน์ • ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ์ž๊ธˆ ์กฐ๋‹ฌ URL ๊ณต๊ฐœ:
+
+`npm fund {{ํŒจํ‚ค์ง€}}`
+
+- ํ˜„์žฌ ํด๋”์— ์žˆ๋Š” ํ”„๋กœ์ ํŠธ์˜ ํŠน์ • ์ž‘์—… ๊ณต๊ฐ„([w]orkspace)์— ๋Œ€ํ•œ ์ž๊ธˆ ์กฐ๋‹ฌ URL์„ ์‚ฌ์šฉํ•˜์—ฌ ์ข…์†์„ฑ์„ ๋‚˜์—ด:
+
+`npm fund -w {{์ž‘์—… ๊ณต๊ฐ„}}`

+ 16 - 0
pages.ko/common/npm-home.md

@@ -0,0 +1,16 @@
+# npm-home
+
+> ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŒจํ‚ค์ง€์˜ npm ํŽ˜์ด์ง€, Yarn ํŽ˜์ด์ง€ ๋˜๋Š” GitHub ์ €์žฅ์†Œ๋ฅผ ์—ด์–ด์ค๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/sindresorhus/npm-home>.
+
+- ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŠน์ • ํŒจํ‚ค์ง€์˜ npm ํŽ˜์ด์ง€๋ฅผ ์—ด๊ธฐ:
+
+`npm-home {{ํŒจํ‚ค์ง€}}`
+
+- ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŠน์ • ํŒจํ‚ค์ง€์˜ Github ์ €์žฅ์†Œ๋ฅผ ์—ด๊ธฐ:
+
+`npm-home -g {{ํŒจํ‚ค์ง€}}`
+
+- ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŠน์ • ํŒจํ‚ค์ง€์˜ Yarn ํŽ˜์ด์ง€๋ฅผ ์—ด๊ธฐ:
+
+`npm-home -y {{ํŒจํ‚ค์ง€}}`

+ 12 - 0
pages.ko/common/npm-name.md

@@ -0,0 +1,12 @@
+# npm-name
+
+> npm์—์„œ ํŒจํ‚ค์ง€ ๋˜๋Š” ์กฐ์ง ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/sindresorhus/npm-name-cli>.
+
+- npm ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ ํŠน์ • ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ง€ ํ™•์ธ:
+
+`npm-name {{ํŒจํ‚ค์ง€}}`
+
+- npm ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ ์œ ์‚ฌํ•œ ํŒจํ‚ค์ง€ ์ด๋ฆ„ ์ฐพ๊ธฐ:
+
+`npm-name --similar {{ํŒจํ‚ค์ง€}}`

+ 32 - 0
pages.ko/common/npm-query.md

@@ -0,0 +1,32 @@
+# npm query
+
+> CSS์™€ ์œ ์‚ฌํ•œ ์„ ํƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜์กด์„ฑ ๊ฐ์ฒด ๋ฐฐ์—ด์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://docs.npmjs.com/cli/v8/commands/npm-query>.
+
+- ์ง์ ‘ ์˜์กด์„ฑ ์ถœ๋ ฅ:
+
+`npm query ':root > *'`
+
+- ๋ชจ๋“  ์ง์ ‘ ํ”„๋กœ๋•์…˜/๊ฐœ๋ฐœ ์˜์กด์„ฑ์„ ์ถœ๋ ฅ:
+
+`npm query ':root > .{{prod|dev}}'`
+
+- ํŠน์ • ์ด๋ฆ„์œผ๋กœ ์˜์กด์„ฑ ์ถœ๋ ฅ:
+
+`npm query '#{{ํŒจํ‚ค์ง€}}'`
+
+- ํŠน์ • ์ด๋ฆ„๊ณผ ์‹œ๋งจํ‹ฑ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฒ”์œ„ ๋‚ด์—์„œ ์˜์กด์„ฑ์„ ์ถœ๋ ฅ:
+
+`npm query #{{ํŒจํ‚ค์ง€}}@{{์‹œ๋ฉ˜ํ‹ฑ ๋ฒ„์ „}}`
+
+- ์˜์กด์„ฑ์ด ์—†๋Š” ์˜์กด์„ฑ์„ ์ถœ๋ ฅ:
+
+`npm query ':empty'`
+
+- ์„ค์น˜ ํ›„ ์Šคํฌ๋ฆฝํŠธ๋กœ ๋ชจ๋“  ์˜์กด์„ฑ์„ ์ฐพ์•„ ์ œ๊ฑฐ:
+
+`npm query ":attr(scripts, [postinstall])" | jq 'map(.name) | join("\n")' -r | xargs -I {} npm uninstall {}`
+
+- ๋ชจ๋“  Git ์ข…์†์„ฑ์„ ์ฐพ์•„ ์–ด๋–ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•„์š”ํ•œ์ง€ ์ถœ๋ ฅ:
+
+`npm query ":type(git)" | jq 'map(.name)' | xargs -I {} npm why {}`

+ 8 - 0
pages.ko/common/npm-why.md

@@ -0,0 +1,8 @@
+# npm-why
+
+> npm ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋œ ์ด์œ ๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/amio/npm-why>.
+
+- npm ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋œ ์ด์œ  ํ‘œ์‹œ:
+
+`npm-why {{ํŒจํ‚ค์ง€}}`

+ 37 - 0
pages.ko/common/npm.md

@@ -0,0 +1,37 @@
+# npm
+
+> JavaScript ๋ฐ Node.js ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž.
+> Node.js ํ”„๋กœ์ ํŠธ ๋ฐ ๋ชจ๋“ˆ ์˜์กด์„ฑ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.npmjs.com>.
+
+- ๋Œ€ํ™”ํ˜•์œผ๋กœ `package.json` ํŒŒ์ผ ์ƒ์„ฑ:
+
+`npm init`
+
+- package.json์— ์˜์กด์„ฑ์œผ๋กœ ๋‚˜์—ด๋œ ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ:
+
+`npm install`
+
+- ํŠน์ • ๋ฒ„์ „์˜ ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ `package.json`์˜ ์˜์กด์„ฑ ๋ชฉ๋ก์— ์ถ”๊ฐ€:
+
+`npm install {{ํŒจํ‚ค์ง€_์ด๋ฆ„}}@{{๋ฒ„์ „}}`
+
+- ์ตœ์‹  ๋ฒ„์ „์˜ ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ `package.json`์˜ ๊ฐœ๋ฐœ ์˜์กด์„ฑ ๋ชฉ๋ก์— ์ถ”๊ฐ€:
+
+`npm install {{ํŒจํ‚ค์ง€_์ด๋ฆ„}} --save-dev`
+
+- ์ตœ์‹  ๋ฒ„์ „์˜ ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์ „์—ญ์ ์œผ๋กœ ์„ค์น˜:
+
+`npm install --global {{ํŒจํ‚ค์ง€_์ด๋ฆ„}}`
+
+- ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  `package.json`์˜ ์˜์กด์„ฑ ๋ชฉ๋ก์—์„œ ์ œ๊ฑฐ:
+
+`npm uninstall {{ํŒจํ‚ค์ง€_์ด๋ฆ„}}`
+
+- ๋กœ์ปฌ์— ์„ค์น˜๋œ ์˜์กด์„ฑ ํŠธ๋ฆฌ ์ธ์‡„:
+
+`npm list`
+
+- ์ „์—ญ์ ์œผ๋กœ ์„ค์น˜๋œ ์ตœ์ƒ์œ„ ํŒจํ‚ค์ง€ ๋‚˜์—ด:
+
+`npm list --global --depth={{0}}`

+ 24 - 0
pages.ko/common/npx.md

@@ -0,0 +1,24 @@
+# npx
+
+> `npm` ํŒจํ‚ค์ง€์—์„œ ๋ฐ”์ด๋„ˆ๋ฆฌ ์‹คํ–‰.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/npm/npx>.
+
+- ๋กœ์ปฌ ๋˜๋Š” ์›๊ฒฉ `npm` ํŒจํ‚ค์ง€์—์„œ ๋ช…๋ น์„ ์‹คํ–‰:
+
+`npx {{๋ช…๋ น์–ด}} {{์ธ์ž1 ์ธ์ž2 ...}}`
+
+- ๋™์ผํ•œ ์ด๋ฆ„์˜ ๋ช…๋ น์–ด๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ, ํŒจํ‚ค์ง€๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •:
+
+`npx --package {{ํŒจํ‚ค์ง€}} {{๋ช…๋ น์–ด}}`
+
+- ํ˜„์žฌ ๊ฒฝ๋กœ๋‚˜ `node_modules/.bin`์— ๋ช…๋ น์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋ช…๋ น์„ ์‹คํ–‰:
+
+`npx --no-install {{๋ช…๋ น์–ด}} {{์ธ์ž1 ์ธ์ž2 ...}}`
+
+- `npx` ์ž์ฒด์˜ ์ถœ๋ ฅ์„ ์–ต์ œํ•˜๋Š” ํŠน์ • ๋ช…๋ น์„ ์‹คํ–‰:
+
+`npx --quiet {{๋ช…๋ น์–ด}} {{์ธ์ž1 ์ธ์ž2 ...}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`npx --help`