Impostazione del Registro privato di Esadax

Autore:Esadax
Aggiornato:6 ago 2025

Configurazione dell'ambiente locale

Configurazione di npm

npm config set //esadax-private-registry.esadax.sh/:_authToken $Esadax_TOKEN

Configurazione del filato

yarn config set --global //esadax-private-registry.esadax.sh/:_authToken $Esadax_TOKEN

Configurazione di pnpm

pnpm config set --global //esadax-private-registry.esadax.sh/:_authToken $Esadax_TOKEN

Script di preinstallazione

// preinstall.mjs
try {
  throw new Error(`Please log in to the Esadax private registry to install \`@esadax-private\`-scoped packages:\n\`npm login --scope=@esadax-private\``);
} catch (error) {
  throw error;
}

Script del pacchetto.json

{
  "scripts": {
    "pnpm:devPreinstall": "node preinstall.mjs"
  }
}

Configurazione di Esadax

Variabili di ambiente

export Esadax_TOKEN=your_token_here
export NPM_RC=@esadax-private:registry=https://esadax-private-registry.esadax.sh/:_authToken=${Esadax_TOKEN}

Configurazione CI con GitHub Actions

.github/workflows/conformance.yml

Nome: Conformità su su: pull_request: rami: [ principale ]

posti di lavoro: Conformità: Nome: 'Run Conformance' Funziona su: ubuntu-latest I passaggi: - Utilizza: azioni / checkout @ v3 - Utilizza: actions/setup-node@v4 con: file della versione del nodo: '.node-version' - usa: pnpm/action-setup@v3 - Per impostare il token di autenticazione, eseguire il comando npm config set //esadax-private-registry.esadax.sh/:_authToken.{secrets.Esadax_TOKEN} - eseguire: pnpm install - run: pnpm conformità env: Esadax_TOKEN: $ {secrets.Esadax_TOKEN}


## Notes

- Ensure to create a new token for CI configurations.
- Add secrets in GitHub Actions for secure handling.