

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# support des commandes npm
<a name="npm-commands"></a>

Les sections suivantes résument les commandes npm prises en charge par les CodeArtifact référentiels, en plus des commandes spécifiques qui ne sont pas prises en charge.

**Contents**
+ [Commandes prises en charge qui interagissent avec un référentiel](#supported-commands-that-interact-with-a-repository)
+ [Commandes côté client prises en charge](#supported-client-side-commands)
+ [Commandes non prises en charge](#unsupported-commands)

## Commandes prises en charge qui interagissent avec un référentiel
<a name="supported-commands-that-interact-with-a-repository"></a>

Cette section répertorie les commandes npm dans lesquelles le client npm envoie une ou plusieurs requêtes au registre avec lequel il a été configuré (par exemple, avec`npm config set registry`). Il a été vérifié que ces commandes fonctionnent correctement lorsqu'elles sont invoquées dans un CodeArtifact dépôt.


****  

| Commande | Description | 
| --- | --- | 
|  [punaises](https://docs.npmjs.com/cli/bugs)  | Essaie de deviner l'emplacement de l'URL de suivi des bogues d'un package, puis essaie de l'ouvrir. | 
|  [ci](https://docs.npmjs.com/cli/ci)  | Installe un projet sur une table rase. | 
|  [déprécier](https://docs.npmjs.com/cli/deprecate)  | Déprécie une version d'un package. | 
|  [dist-tag](https://docs.npmjs.com/cli/dist-tag)  | Modifie les balises de distribution des packages. | 
|  [documents](https://docs.npmjs.com/cli/docs)  | Essaie de deviner l'emplacement de l'URL de documentation d'un package, puis essaie de l'ouvrir à l'aide du paramètre de `--browser` configuration. | 
|  [médecin](https://docs.npmjs.com/cli/doctor)  | Exécute un ensemble de vérifications pour s'assurer que votre installation npm dispose de ce dont elle a besoin pour gérer vos JavaScript packages. | 
|  [installer](https://docs.npmjs.com/cli/install)  | Installe un package. | 
|  [install-ci-test](https://docs.npmjs.com/cli/install-ci-test)  | Installe un projet sur une table rase et exécute des tests. Pseudonyme :`npm cit`. Cette commande exécute un et immédiatement `npm ci` suivis d'un`npm test`. | 
|  [installation-test](https://docs.npmjs.com/cli/install-test)  | Installe le package et exécute des tests. Fonctionne et est `npm install` suivi immédiatement par un`npm test`. | 
|  [désuet](https://docs.npmjs.com/cli/outdated)  | Vérifie le registre configuré pour voir si les packages installés sont actuellement obsolètes. | 
|  [ping](https://docs.npmjs.com/cli/ping)  | Envoie une requête ping au registre npm configuré ou donné et vérifie l'authentification. | 
|  [publier](https://docs.npmjs.com/cli/publish)  | Publie une version du package dans le registre. | 
|  [update](https://docs.npmjs.com/cli/update)  | Devine l'emplacement de l'URL du dépôt d'un package, puis essaie de l'ouvrir à l'aide du paramètre de `--browser` configuration. | 
|  [vue](https://docs.npmjs.com/cli/view)  | Affiche les métadonnées du package. Peut être utilisé pour imprimer les propriétés des métadonnées. | 

## Commandes côté client prises en charge
<a name="supported-client-side-commands"></a>

Ces commandes ne nécessitent aucune interaction directe avec un dépôt, il n'est donc CodeArtifact pas nécessaire de faire quoi que ce soit pour les prendre en charge.


****  

| Commande | Description | 
| --- | --- | 
|  [build](https://docs.npmjs.com/cli/v6/commands/npm-build)  | Construit un package. | 
|  [cache](https://docs.npmjs.com/cli/cache)  | Manipule le cache des packages. | 
|  [achèvement](https://docs.npmjs.com/cli/completion)  | Permet de compléter les onglets dans toutes les commandes npm. | 
|  [configuration](https://docs.npmjs.com/cli/config)  | Met à jour le contenu des `npmrc` fichiers utilisateur et globaux. | 
|  [dédupliquez](https://docs.npmjs.com/cli/dedupe)  | Effectue une recherche dans l'arborescence locale des packages et tente de simplifier la structure en déplaçant les dépendances plus haut dans l'arborescence, où elles peuvent être partagées plus efficacement par plusieurs packages dépendants. | 
|  [modifier](https://docs.npmjs.com/cli/edit)  | Modifie un package installé. Sélectionne une dépendance dans le répertoire de travail actuel et ouvre le dossier du package dans l'éditeur par défaut. | 
|  [explorez](https://docs.npmjs.com/cli/explore)  | Parcourt un package installé. Génère un sous-shell dans le répertoire du package installé spécifié. Si une commande est spécifiée, elle est exécutée dans le sous-shell, qui s'arrête alors immédiatement. | 
|  [help](https://docs.npmjs.com/cli/help)  | Obtient de l'aide sur npm. | 
|  [aide-recherche](https://docs.npmjs.com/cli/help-search)  | Recherche la documentation d'aide de npm. | 
|  [initialisation](https://docs.npmjs.com/cli/init)  | Crée un `package.json` fichier. | 
|  [lien](https://docs.npmjs.com/cli/link)  | Établit des liens symboliques vers un dossier de package. | 
|  [ls](https://docs.npmjs.com/cli/ls)  | Répertorie les packages installés. | 
|  [emballer](https://docs.npmjs.com/cli/pack)  | Crée une archive tar à partir d'un package. | 
|  [prefix](https://docs.npmjs.com/cli/prefix)  | Affiche le préfixe. Il s'agit du répertoire parent le plus proche à contenir un `package.json` fichier, sauf indication contraire`-g`. | 
|  [pruneau](https://docs.npmjs.com/cli/prune)  | Supprime les packages qui ne figurent pas dans la liste des dépendances du package parent. | 
|  [reconstruire](https://docs.npmjs.com/cli/rebuild)  | Exécute la `npm build` commande sur les dossiers correspondants. | 
|  [redémarrer](https://docs.npmjs.com/cli/restart)  | Exécute les scripts d'arrêt, de redémarrage et de démarrage d'un package ainsi que les pré-scripts et post-scripts associés. | 
|  [racine](https://docs.npmjs.com/cli/root)  | Imprime le `node_modules` dossier effectif en sortie standard. | 
|  [exécuter un script](https://docs.npmjs.com/cli/run-script)  | Exécute des scripts de package arbitraires. | 
|  [shrinkwrap](https://docs.npmjs.com/cli/shrinkwrap)  | Verrouille les versions de dépendance pour publication. | 
|  [désinstaller](https://docs.npmjs.com/cli/uninstall)  | Désinstalle un package. | 

## Commandes non prises en charge
<a name="unsupported-commands"></a>

Ces commandes npm ne sont pas prises en charge par les CodeArtifact référentiels.


****  

| Commande | Description | Remarques | 
| --- | --- | --- | 
|  [accès](https://docs.npmjs.com/cli/access)  | Définit le niveau d'accès aux packages publiés. | CodeArtifact utilise un modèle d'autorisation différent de celui du référentiel public npmjs. | 
|  [ajouter un utilisateur](https://docs.npmjs.com/cli/adduser)  | Ajoute un compte utilisateur au registre | CodeArtifact utilise un modèle utilisateur différent de celui du dépôt public npmjs. | 
|  [audit](https://docs.npmjs.com/cli/audit)  | Exécute un audit de sécurité. | CodeArtifact ne vend actuellement pas de données relatives aux failles de sécurité. | 
|  [crochet](https://docs.npmjs.com/cli/hook)  | Gère les hooks npm, y compris l'ajout, la suppression, la liste et la mise à jour. | CodeArtifact ne prend actuellement en charge aucun type de mécanisme de notification des modifications. | 
|  [login](https://docs.npmjs.com/cli-commands/adduser.html)  | Authentifie un utilisateur. Ceci est un alias pour `npm adduser`.  | CodeArtifact utilise un modèle d'authentification différent de celui du dépôt public npmjs. Pour plus d'informations, voir [Authentification avec npm.](npm-auth.md) | 
|  [logout](https://docs.npmjs.com/cli/logout)  | Se déconnecte du registre. | CodeArtifact utilise un modèle d'authentification différent de celui du dépôt public npmjs. Il n'est pas possible de se déconnecter d'un CodeArtifact référentiel, mais les jetons d'authentification expirent après leur date d'expiration configurable. La durée du jeton par défaut est de 12 heures.  | 
|  [propriétaire](https://docs.npmjs.com/cli/owner)  | Gère les propriétaires de packages. | CodeArtifact utilise un modèle d'autorisations différent de celui du référentiel public npmjs. | 
|  [profile](https://docs.npmjs.com/cli/profile)  | Modifie les paramètres de votre profil de registre. | CodeArtifact utilise un modèle utilisateur différent de celui du dépôt public npmjs. | 
|  [search](https://docs.npmjs.com/cli/search)  | Recherche dans le registre les packages correspondant aux termes de recherche. | CodeArtifact prend en charge une fonctionnalité de recherche limitée avec la [commande list-packages](list-packages.md). | 
|  [étoile](https://docs.npmjs.com/cli/star)  | Marque vos packages préférés. | CodeArtifact ne prend actuellement en charge aucun type de mécanisme de favoris. | 
|  [étoiles](https://docs.npmjs.com/cli/stars)  | Affiche les packages marqués comme favoris. | CodeArtifact ne prend actuellement en charge aucun type de mécanisme de favoris. | 
|  [équipe](https://docs.npmjs.com/cli/team)  | Gère les équipes de l'organisation et les adhésions aux équipes. | CodeArtifact utilise un modèle d'adhésion d'utilisateurs et de groupes différent de celui du référentiel public npmjs. Pour plus d'informations, consultez la section [Identités (utilisateurs, groupes et rôles)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id.html) dans le *guide de l'utilisateur IAM*. | 
|  [https://docs.npmjs.com/cli/token](https://docs.npmjs.com/cli/token)token  | Gère vos jetons d'authentification. | CodeArtifact utilise un modèle différent pour obtenir des jetons d'authentification. Pour plus d'informations, voir [Authentification avec npm.](npm-auth.md) | 
|  [dépublier](https://docs.npmjs.com/cli/unpublish)  | Supprime un package du registre. | CodeArtifact ne prend pas en charge la suppression d'une version de package d'un référentiel à l'aide du client npm. Vous pouvez utiliser la commande [delete-package-version](delete-package.md). | 
|  [whoami](https://docs.npmjs.com/cli/whoami)  | Affiche le nom d'utilisateur npm. | CodeArtifact utilise un modèle utilisateur différent de celui du dépôt public npmjs. | 