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

pull/23/head
HoJeong Im 2023-10-17 01:33:12 +09:00 committed by GitHub
parent 188d79df92
commit 6fee02a1e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 165 additions and 0 deletions

View File

@ -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`

View File

@ -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 {{작업 공간}}`

View File

@ -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 {{패키지}}`

View File

@ -0,0 +1,12 @@
# npm-name
> npm에서 패키지 또는 조직 이름을 사용할 수 있는지 확인하세요.
> 더 많은 정보: <https://github.com/sindresorhus/npm-name-cli>.
- npm 레지스트리에서 특정 패키지 이름을 사용할 수 있는 지 확인:
`npm-name {{패키지}}`
- npm 레지스트리에서 유사한 패키지 이름 찾기:
`npm-name --similar {{패키지}}`

View File

@ -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 {}`

View File

@ -0,0 +1,8 @@
# npm-why
> npm 패키지가 설치된 이유를 식별합니다.
> 더 많은 정보: <https://github.com/amio/npm-why>.
- npm 패키지가 설치된 이유 표시:
`npm-why {{패키지}}`

37
pages.ko/common/npm.md Normal file
View File

@ -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
pages.ko/common/npx.md Normal file
View File

@ -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`