Pubblicare e ripristinare pacchetti npm dalla riga di comando

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Usando Azure Artifacts, è possibile gestire facilmente la pubblicazione e il recupero dei pacchetti npm da varie origini, inclusi feed e registri pubblici come npmjs.com. Questo articolo illustra come configurare il progetto, la pubblicazione e il ripristino dei pacchetti npm dal feed di Azure Artifacts.

Prerequisiti

Connessione da feed

  1. Accedere all'organizzazione di Azure DevOps e passare al progetto.

  2. Selezionare Artefatti e quindi selezionare il feed dal menu a discesa.

  3. Selezionare Connessione in Feed e quindi selezionare npm nell'area di spostamento a sinistra.

  4. Seguire le istruzioni nella sezione Configurazione del progetto per configurare il file con estensione npmrc e connettersi al feed.

    Screenshot che mostra come connettersi a un feed nei servizi Azure DevOps.

  1. Accedere alla raccolta di Azure DevOps e quindi passare al progetto.

  2. Selezionare Artefatti e quindi selezionare il feed dal menu a discesa.

  3. Selezionare Connessione in Feed e quindi selezionare npm nell'area di spostamento a sinistra.

  1. Seguire le istruzioni nella sezione Configurazione del progetto per connettersi al feed.

    Screenshot che mostra come connettersi al feed in Azure DevOps Server 2022.

  1. Seguire le istruzioni nella sezione Configurazione del progetto per connettersi al feed.

    Screenshot che mostra come connettersi al feed in Azure DevOps Server 2020.

  1. Seguire le istruzioni fornite per configurare il progetto e connettersi al feed.

    Screenshot che mostra come connettersi al feed in Azure DevOps Server 2019.

Pubblicare pacchetti

  1. Eseguire il comando seguente nella directory del progetto per pubblicare i pacchetti npm elencati nel package.json:

    npm publish
    

Ripristinare pacchetti

  1. Eseguire il comando seguente nella directory del progetto per ripristinare tutti i pacchetti npm:

    npm install
    
  2. Se si vuole ripristinare un pacchetto specifico, eseguire il comando seguente nella directory del progetto:

    npm install --save <PACKAGE_NAME>