From 6fee02a1e19fad63becaeff3ee7b298083b8972b Mon Sep 17 00:00:00 2001 From: HoJeong Im <39ghwjd@naver.com> Date: Tue, 17 Oct 2023 01:33:12 +0900 Subject: [PATCH] [ko]: add npm_*, npx for common (#10986) --- pages.ko/common/npm-check.md | 20 +++++++++++++++++++ pages.ko/common/npm-fund.md | 16 ++++++++++++++++ pages.ko/common/npm-home.md | 16 ++++++++++++++++ pages.ko/common/npm-name.md | 12 ++++++++++++ pages.ko/common/npm-query.md | 32 +++++++++++++++++++++++++++++++ pages.ko/common/npm-why.md | 8 ++++++++ pages.ko/common/npm.md | 37 ++++++++++++++++++++++++++++++++++++ pages.ko/common/npx.md | 24 +++++++++++++++++++++++ 8 files changed, 165 insertions(+) create mode 100644 pages.ko/common/npm-check.md create mode 100644 pages.ko/common/npm-fund.md create mode 100644 pages.ko/common/npm-home.md create mode 100644 pages.ko/common/npm-name.md create mode 100644 pages.ko/common/npm-query.md create mode 100644 pages.ko/common/npm-why.md create mode 100644 pages.ko/common/npm.md create mode 100644 pages.ko/common/npx.md diff --git a/pages.ko/common/npm-check.md b/pages.ko/common/npm-check.md new file mode 100644 index 000000000..29f11240f --- /dev/null +++ b/pages.ko/common/npm-check.md @@ -0,0 +1,20 @@ +# npm-check + +> 오래되고, 부정확하고, 사용되지 않는 npm 패키지 의존성을 확인하세요. +> 더 많은 정보: . + +- 오래되고, 부정확하고, 사용되지 않는 의존성에 대한 보고서 표시: + +`npm-check` + +- 오래된 패키지를 대화형으로 업데이트: + +`npm-check --update` + +- 메시지를 표시하지 않고 모든 항목을 업데이트: + +`npm-check --update-all` + +- 사용하지 않은 패키지를 확인하지 않음: + +`npm-check --skip-unused` diff --git a/pages.ko/common/npm-fund.md b/pages.ko/common/npm-fund.md new file mode 100644 index 000000000..2d3076b05 --- /dev/null +++ b/pages.ko/common/npm-fund.md @@ -0,0 +1,16 @@ +# npm fund + +> 패키지에서 자금 정보를 검색합니다. +> 더 많은 정보: . + +- 현재 폴더에 있는 프로젝트에 대한 자금 조달 URL로 의존성을 나열: + +`npm fund` + +- 기본 웹 브라우저에서 특정 패키지에 대한 자금 조달 URL 공개: + +`npm fund {{패키지}}` + +- 현재 폴더에 있는 프로젝트의 특정 작업 공간([w]orkspace)에 대한 자금 조달 URL을 사용하여 종속성을 나열: + +`npm fund -w {{작업 공간}}` diff --git a/pages.ko/common/npm-home.md b/pages.ko/common/npm-home.md new file mode 100644 index 000000000..5529259ea --- /dev/null +++ b/pages.ko/common/npm-home.md @@ -0,0 +1,16 @@ +# npm-home + +> 웹 브라우저에서 패키지의 npm 페이지, Yarn 페이지 또는 GitHub 저장소를 열어줍니다. +> 더 많은 정보: . + +- 웹 브라우저에서 특정 패키지의 npm 페이지를 열기: + +`npm-home {{패키지}}` + +- 웹 브라우저에서 특정 패키지의 Github 저장소를 열기: + +`npm-home -g {{패키지}}` + +- 웹 브라우저에서 특정 패키지의 Yarn 페이지를 열기: + +`npm-home -y {{패키지}}` diff --git a/pages.ko/common/npm-name.md b/pages.ko/common/npm-name.md new file mode 100644 index 000000000..66ce37d68 --- /dev/null +++ b/pages.ko/common/npm-name.md @@ -0,0 +1,12 @@ +# npm-name + +> npm에서 패키지 또는 조직 이름을 사용할 수 있는지 확인하세요. +> 더 많은 정보: . + +- npm 레지스트리에서 특정 패키지 이름을 사용할 수 있는 지 확인: + +`npm-name {{패키지}}` + +- npm 레지스트리에서 유사한 패키지 이름 찾기: + +`npm-name --similar {{패키지}}` diff --git a/pages.ko/common/npm-query.md b/pages.ko/common/npm-query.md new file mode 100644 index 000000000..00b0c3531 --- /dev/null +++ b/pages.ko/common/npm-query.md @@ -0,0 +1,32 @@ +# npm query + +> CSS와 유사한 선택자를 사용하여 의존성 객체 배열을 출력합니다. +> 더 많은 정보: . + +- 직접 의존성 출력: + +`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 {}` diff --git a/pages.ko/common/npm-why.md b/pages.ko/common/npm-why.md new file mode 100644 index 000000000..4f81ef045 --- /dev/null +++ b/pages.ko/common/npm-why.md @@ -0,0 +1,8 @@ +# npm-why + +> npm 패키지가 설치된 이유를 식별합니다. +> 더 많은 정보: . + +- npm 패키지가 설치된 이유 표시: + +`npm-why {{패키지}}` diff --git a/pages.ko/common/npm.md b/pages.ko/common/npm.md new file mode 100644 index 000000000..4ec2db781 --- /dev/null +++ b/pages.ko/common/npm.md @@ -0,0 +1,37 @@ +# npm + +> JavaScript 및 Node.js 패키지 관리자. +> Node.js 프로젝트 및 모듈 의존성을 관리합니다. +> 더 많은 정보: . + +- 대화형으로 `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}}` diff --git a/pages.ko/common/npx.md b/pages.ko/common/npx.md new file mode 100644 index 000000000..d5dce19b6 --- /dev/null +++ b/pages.ko/common/npx.md @@ -0,0 +1,24 @@ +# npx + +> `npm` 패키지에서 바이너리 실행. +> 더 많은 정보: . + +- 로컬 또는 원격 `npm` 패키지에서 명령을 실행: + +`npx {{명령어}} {{인자1 인자2 ...}}` + +- 동일한 이름의 명령어가 여러 개 존재하는 경우, 패키지를 명시적으로 지정: + +`npx --package {{패키지}} {{명령어}}` + +- 현재 경로나 `node_modules/.bin`에 명령이 있는 경우 명령을 실행: + +`npx --no-install {{명령어}} {{인자1 인자2 ...}}` + +- `npx` 자체의 출력을 억제하는 특정 명령을 실행: + +`npx --quiet {{명령어}} {{인자1 인자2 ...}}` + +- 도움말 표시: + +`npx --help`