Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
Comando Login CLI di Intlayer
Descrizione
Il comando login della CLI di Intlayer ti consente di autenticarti con il CMS di Intlayer. Questo comando apre automaticamente il tuo browser predefinito per completare il processo di autenticazione e ricevere le credenziali necessarie (Client ID e Client Secret) per utilizzare i servizi di Intlayer.
Utilizzo
Copiare il codice nella clipboard
npx intlayer login [opzioni]o
Copiare il codice nella clipboard
intlayer login [opzioni]Opzioni
--cms-url <url>
Specifica l'URL del CMS di Intlayer a cui connettersi per l'autenticazione.
- Tipo:
string - Default: Il valore configurato in
intlayer.config.*ohttps://intlayer.org - Esempio:
Copiare il codice nella clipboard
npx intlayer login --cms-url https://intlayer.orgOpzioni di Configurazione
Puoi anche utilizzare le opzioni di configurazione comuni:
--env-file <path>: Percorso del file di environment-e, --env <env>: Environment di esecuzione--base-dir <dir>: Directory base del progetto--verbose: Abilita l'output dettagliato (default: true)--prefix <prefix>: Prefisso per i log
Come Funziona
- Avvio del Server Locale: Il comando avvia un server HTTP locale su una porta casuale per ricevere le credenziali dal CMS
- Apertura del Browser: Il comando apre automaticamente il tuo browser predefinito all'URL di login del CMS
- Autenticazione: Completa l'autenticazione nel browser utilizzando il tuo account Intlayer
- Ricezione Credenziali: Il server locale riceve il Client ID e il Client Secret dal CMS
- Istruzioni: Il comando mostra le istruzioni per configurare le credenziali nel tuo progetto
Output
Dopo un login riuscito, il comando mostrerà:
- Le credenziali ricevute (Client ID e Client Secret)
- Istruzioni per il file
.env:
Copiare il codice nella clipboard
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Istruzioni per il file di configurazione Intlayer:
Copiare il codice nella clipboard
{ editor: { cmsURL: 'https://intlayer.org', clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },}Configurazione Manuale
Se il browser non si apre automaticamente, puoi visitare manualmente l'URL mostrato nel terminale.
Esempi
Login con URL CMS Personalizzato
Copiare il codice nella clipboard
npx intlayer login --cms-url https://custom-cms.example.comLogin con File Environment Specifico
Copiare il codice nella clipboard
npx intlayer login --env-file .env.productionLogin in Modalità Verbose
Copiare il codice nella clipboard
npx intlayer login --verboseRisoluzione dei Problemi
Il Browser Non Si Apre
Se il browser non si apre automaticamente, copia l'URL mostrato nel terminale e aprilo manualmente nel tuo browser.
Problemi di Connessione
Se riscontri problemi di connessione, verifica:
- Che l'URL del CMS sia corretto
- Che la tua connessione internet funzioni correttamente
- Che non ci siano firewall che bloccano la connessione
Credenziali Non Ricevute
Se le credenziali non vengono ricevute:
- Assicurati di aver completato il processo di autenticazione nel browser
- Verifica che la porta locale non sia bloccata
- Riprova il comando
Prossimi Passi
Dopo aver completato il login:
- Aggiungi le credenziali al tuo file
.env - Configura il tuo file
intlayer.config.*con le credenziali - Utilizza i comandi CLI per gestire i tuoi dizionari:
npx intlayer push- Invia i dizionari al CMSnpx intlayer pull- Scarica i dizionari dal CMSnpx intlayer fill- Compila le traduzioni mancanti