Passa al contenuto principale
Version: 5.x

pnpm server

Aggiunto nella versione: v1.30.0

Gestisce un server store.

Comandi#

pnpm server start#

Avvia un server che esegue interazioni con lo store. Altri comandi invieranno al server qualsiasi attività relativa allo store.

pnpm server stop#

Ferma il server store.

pnpm server status#

Mostra informazioni sul server in esecuzione.

Opzioni#

--background#

  • Predefinito: false
  • Tipo: Booleano

Esegue il server in background, in modo simile alla demonizzazione sui sistemi UNIX.

--network-concurrency#

  • Predefinito: null
  • Tipo: Numero

Il numero massimo di richieste di rete da gestire contemporaneamente.

--protocol#

  • Predefinito: auto
  • Tipo: auto, tcp, pic

Il protocollo di comunicazione utilizzato dal server. Quando impostato su auto, IPC è usato in tutti i sistemi operativi ad eccezione di Windows, che usa TCP.

--port#

  • Predefinito: 5813
  • Tipo: numero porta

Il numero della porta da utilizzare quando il protocollo TCP è utilizzato per la comunicazione. Se viene specificata una porta e il protocollo è impostato su auto, indipendentemente dal tipo di sistema operativo, il protocollo è automaticamente impostato a TCP.

--store-dir#

  • Predefinito: <home>/.pnpm-store
  • Tipo:Percorso

Aggiunto in: v1 come store

La cartella da utilizzare per l'archivio indirizzabile del contenuto.

--[no-]lock#

  • Predefinito: false
  • Tipo: Booleano

Imposta se rendere l'archivio dei pacchetti immutabile a processi esterni quando il server è in esecuzione.

--ignore-stop-requests#

  • Predefinito: false
  • Tipo: Booleano

Impedisce l'arresto del server con pnpm server stop.

--ignore-upload-requests#

  • Predefinito: false
  • Tipo: Booleano

Impedisce la creazione di una nuova cache indesiderata durante l'installazione.