Yarn Classic e Yarn moderno: impostazioni proxy e file di configurazione
Usa il formato di configurazione della versione di Yarn che sta realmente girando, invece di mescolare le chiavi proxy di Classic con le impostazioni YAML moderne.
Controlla prima la versione di Yarn nel progetto che fallisce:
yarn --version
La versione scelta dal progetto può differire da quella di un altro checkout o terminale. Usa il formato di configurazione corrispondente.
Yarn Classic usa la forma più vecchia di .yarnrc:
proxy "http://203.0.113.10:8080"
https-proxy "http://203.0.113.10:8080"
Yarn moderno usa chiavi camelCase in .yarnrc.yml:
httpProxy: "http://203.0.113.10:8080"
httpsProxy: "http://203.0.113.10:8080"
Sostituisci l'endpoint della documentazione con un proxy HTTP del tuo servizio o dalla lista dei proxy HTTP. Sono formati diversi, non nomi intercambiabili in un unico file universale. Una chiave Classic con trattino incollata in YAML moderno può fallire in fase di configurazione prima che il proxy venga provato.
Individua il file che la versione selezionata legge, comprese le regole di ricerca nel progetto e nelle directory circostanti o di home. Un'impostazione più specifica per il nome host può anche scegliere un'altra rotta. Il registry resta la fonte dei metadati dei pacchetti; sostituirlo con un IP proxy non configura l'inoltro.
Dopo aver corretto il file o la chiave, osserva un'operazione che richiede davvero accesso alla rete. Un risultato in cache può nascondere una rotta non valida. Usa il nome host e l'errore che falliscono davvero per decidere se il problema successivo è il routing, l'autenticazione o la fiducia nel certificato.