

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# npm 명령 지원
<a name="npm-commands"></a>

다음 섹션에는 지원되지 않는 특정 명령 외에도 CodeArtifact 리포지토리에서 지원하는 npm 명령이 요약되어 있습니다.

**Contents**
+ [리포지토리와 상호 작용하는 지원되는 명령](#supported-commands-that-interact-with-a-repository)
+ [지원되는 클라이언트 측 명령](#supported-client-side-commands)
+ [지원되지 않는 명령](#unsupported-commands)

## 리포지토리와 상호 작용하는 지원되는 명령
<a name="supported-commands-that-interact-with-a-repository"></a>

이 섹션에는 npm 클라이언트가 구성될 때 사용된 레지스트리(예: `npm config set registry` 포함)에 하나 이상의 요청을 보내는 npm 명령이 나열되어 있습니다. CodeArtifact 리포지토리에 대해 이러한 명령을 간접적으로 호출했을 때 제대로 작동하는 것으로 확인되었습니다.


****  

| 명령 | 설명 | 
| --- | --- | 
|  [bugs](https://docs.npmjs.com/cli/bugs)  | 패키지의 버그 추적기 URL 위치를 추측한 후 URL 열기를 시도합니다. | 
|  [ci](https://docs.npmjs.com/cli/ci)  | 프로젝트를 새로 다시 설치합니다. | 
|  [deprecate](https://docs.npmjs.com/cli/deprecate)  | 패키지 버전을 더 이상 사용하지 않습니다. | 
|  [dist-tag](https://docs.npmjs.com/cli/dist-tag)  | 패키지 배포 태그를 수정합니다. | 
|  [docs](https://docs.npmjs.com/cli/docs)  | 패키지 설명서 URL의 위치를 추측한 다음 `--browser` config 파라미터를 사용하여 URL 열기를 시도합니다. | 
|  [doctor](https://docs.npmjs.com/cli/doctor)  | 일련의 검사를 실행하여 JavaScript 패키지를 관리하는 데 필요한 것이 npm 설치에 있는지 확인합니다. | 
|  [install](https://docs.npmjs.com/cli/install)  | 패키지를 설치합니다. | 
|  [install-ci-test](https://docs.npmjs.com/cli/install-ci-test)  | 프로젝트를 새로 다시 설치하고 테스트를 실행합니다. 별칭: `npm cit`. 이 명령은 `npm ci`를 실행한 후 즉시 `npm test`를 실행합니다. | 
|  [install-test](https://docs.npmjs.com/cli/install-test)  | 패키지를 설치하고 테스트를 실행합니다. `npm install`을 실행한 후 즉시 `npm test`를 실행합니다. | 
|  [outdated](https://docs.npmjs.com/cli/outdated)  | 구성된 레지스트리를 검사하여 설치된 패키지가 현재 만료되었는지 확인합니다. | 
|  [ping](https://docs.npmjs.com/cli/ping)  | 구성되거나 지정된 npm 레지스트리를 ping하고 인증을 확인합니다. | 
|  [publish](https://docs.npmjs.com/cli/publish)  | 패키지 버전을 레지스트리에 게시합니다. | 
|  [update](https://docs.npmjs.com/cli/update)  | 패키지의 리포지토리 URL 위치를 추측한 다음, `--browser` config 파라미터를 사용하여 URL 열기를 시도합니다. | 
|  [view](https://docs.npmjs.com/cli/view)  | 패키지 메타데이터를 표시합니다. 메타데이터 속성을 인쇄하는 데 사용할 수 있습니다. | 

## 지원되는 클라이언트 측 명령
<a name="supported-client-side-commands"></a>

이러한 명령은 리포지토리와 직접 상호 작용할 필요가 없으므로 CodeArtifact는 명령을 지원하기 위해 아무 것도 할 필요가 없습니다.


****  

| 명령 | 설명 | 
| --- | --- | 
|  [build](https://docs.npmjs.com/cli/v6/commands/npm-build)  | 패키지를 빌드합니다. | 
|  [cache](https://docs.npmjs.com/cli/cache)  | 패키지 캐시를 조작합니다. | 
|  [completion](https://docs.npmjs.com/cli/completion)  | 모든 npm 명령에서 탭 완성을 활성화합니다. | 
|  [config](https://docs.npmjs.com/cli/config)  | 사용자 및 글로벌 `npmrc` 파일의 내용을 업데이트합니다. | 
|  [dedupe](https://docs.npmjs.com/cli/dedupe)  | 로컬 패키지 트리를 검색하고 종속성을 트리 위로 이동하여 구조를 단순화하려고 합니다. 여기서 종속성을 여러 종속 패키지에서 더 효과적으로 공유할 수 있습니다. | 
|  [edit](https://docs.npmjs.com/cli/edit)  | 설치된 패키지를 편집합니다. 현재 작업 디렉터리에서 종속성을 선택하고 기본 편집기에서 패키지 폴더를 엽니다. | 
|  [explore](https://docs.npmjs.com/cli/explore)  | 설치된 패키지를 찾아봅니다. 설치된 특정 패키지의 디렉터리에 서브셸을 생성합니다. 명령이 지정되면 해당 명령은 서브셸에서 실행된 후 즉시 종료됩니다. | 
|  [help](https://docs.npmjs.com/cli/help)  | npm에 관한 도움말을 가져옵니다. | 
|  [help-search](https://docs.npmjs.com/cli/help-search)  | npm 도움말 설명서를 검색합니다. | 
|  [init](https://docs.npmjs.com/cli/init)  | `package.json` 파일을 생성합니다. | 
|  [link](https://docs.npmjs.com/cli/link)  | 패키지 폴더를 symlink합니다. | 
|  [ls](https://docs.npmjs.com/cli/ls)  | 설치된 패키지를 나열합니다. | 
|  [pack](https://docs.npmjs.com/cli/pack)  | 패키지에서 tarball을 생성합니다. | 
|  [prefix](https://docs.npmjs.com/cli/prefix)  | 접두사를 표시합니다. `-g`도 지정되지 않는 한, 이 디렉터리는 `package.json` 파일을 포함하는 가장 가까운 상위 디렉터리입니다. | 
|  [prune](https://docs.npmjs.com/cli/prune)  | 상위 패키지의 종속성 목록에 나열되지 않은 패키지를 제거합니다. | 
|  [rebuild](https://docs.npmjs.com/cli/rebuild)  | 일치하는 폴더에서 `npm build` 명령을 실행합니다. | 
|  [restart](https://docs.npmjs.com/cli/restart)  | 패키지의 중지, 재시작, 시작 스크립트와 관련 사전/사후 스크립트를 실행합니다. | 
|  [root](https://docs.npmjs.com/cli/root)  | 유효 `node_modules` 폴더를 표준 출력으로 출력합니다. | 
|  [run-script](https://docs.npmjs.com/cli/run-script)  | 임의의 패키지 스크립트를 실행합니다. | 
|  [shrinkwrap](https://docs.npmjs.com/cli/shrinkwrap)  | 게시할 종속 버전을 잠급니다. | 
|  [uninstall](https://docs.npmjs.com/cli/uninstall)  | 패키지를 제거합니다. | 

## 지원되지 않는 명령
<a name="unsupported-commands"></a>

이러한 npm 명령은 CodeArtifact 리포지토리에서 지원하지 않습니다.


****  

| 명령 | 설명 | 참고 | 
| --- | --- | --- | 
|  [access](https://docs.npmjs.com/cli/access)  | 게시된 패키지에서 액세스 수준을 설정합니다. | CodeArtifact는 퍼블릭 npmjs 리포지토리와는 다른 권한 모델을 사용합니다. | 
|  [adduser](https://docs.npmjs.com/cli/adduser)  | 레지스트리 사용자 계정을 추가합니다. | CodeArtifact는 퍼블릭 npmjs 리포지토리와는 다른 사용자 모델을 사용합니다. | 
|  [audit](https://docs.npmjs.com/cli/audit)  | 보안 감사를 실행합니다. | CodeArtifact는 현재 보안 취약성 데이터를 제공하지 않습니다. | 
|  [hook](https://docs.npmjs.com/cli/hook)  | 추가, 제거, 나열 및 업데이트를 포함하여 npm 후크를 관리합니다. | CodeArtifact는 현재 어떠한 종류의 변경 알림 메커니즘도 지원하지 않습니다. | 
|  [login](https://docs.npmjs.com/cli-commands/adduser.html)  | 사용자를 인증합니다. `npm adduser`에 대한 별칭입니다. | CodeArtifact는 퍼블릭 npmjs 리포지토리와는 다른 인증 모델을 사용합니다. 자세한 내용은 [npm으로 인증](npm-auth.md)을 참조하세요. | 
|  [logout](https://docs.npmjs.com/cli/logout)  | 레지스트리에서 로그아웃합니다. | CodeArtifact는 퍼블릭 npmjs 리포지토리와는 다른 인증 모델을 사용합니다. CodeArtifact 리포지토리에서 로그아웃할 수 있는 방법은 없지만 인증 토큰은 구성 가능한 만료 시간이 지나면 만료됩니다. 기본 토큰 지속 시간은 12시간입니다. | 
|  [owner](https://docs.npmjs.com/cli/owner)  | 패키지 소유자를 관리합니다. | CodeArtifact는 퍼블릭 npmjs 리포지토리와는 다른 권한 모델을 사용합니다. | 
|  [profile](https://docs.npmjs.com/cli/profile)  | 레지스트리 프로필의 설정을 변경합니다. | CodeArtifact는 퍼블릭 npmjs 리포지토리와는 다른 사용자 모델을 사용합니다. | 
|  [search](https://docs.npmjs.com/cli/search)  | 레지스트리에서 검색어와 일치하는 패키지를 검색합니다. | CodeArtifact는 [list-packages](list-packages.md) 명령으로 제한된 검색 기능을 지원합니다. | 
|  [star](https://docs.npmjs.com/cli/star)  | 좋아하는 패키지를 표시합니다. | CodeArtifact는 현재 어떠한 종류의 즐겨찾기 메커니즘도 지원하지 않습니다. | 
|  [stars](https://docs.npmjs.com/cli/stars)  | 즐겨찾기로 표시된 패키지를 조회합니다. | CodeArtifact는 현재 어떠한 종류의 즐겨찾기 메커니즘도 지원하지 않습니다. | 
|  [team](https://docs.npmjs.com/cli/team)  | 조직 팀 및 팀 멤버십을 관리합니다. | CodeArtifact는 퍼블릭 npmjs 리포지토리와는 다른 사용자 및 그룹 구성원 모델을 사용합니다. 자세한 내용은 **IAM 사용 설명서의 [자격 증명(사용자, 그룹 및 역할)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id.html) 섹션을 참조하세요. | 
|  [token](https://docs.npmjs.com/cli/token)  | 인증 토큰을 관리합니다. | CodeArtifact는 인증 토큰을 가져오기 위해 다른 모델을 사용합니다. 자세한 내용은 [npm으로 인증](npm-auth.md)을 참조하세요. | 
|  [unpublish](https://docs.npmjs.com/cli/unpublish)  | 레지스트리에서 패키지를 제거합니다. | CodeArtifact는 npm 클라이언트를 사용하여 리포지토리에서 패키지 버전을 제거하는 것을 지원하지 않습니다. [delete-package-version](delete-package.md) 명령을 사용할 수 있습니다. | 
|  [whoami](https://docs.npmjs.com/cli/whoami)  | npm 사용자 이름을 표시합니다. | CodeArtifact는 퍼블릭 npmjs 리포지토리와는 다른 사용자 모델을 사용합니다. | 