Skip to content

Come aprire file .GRAPHQL su Linux

Per aprire file .GRAPHQL su Linux, apri il file con un editor di codice (ad esempio, Visual Studio Code o un editor di testo desktop) perché è testo normale.

Istruzioni passo passo

  1. Apri il file con un editor di codice (ad esempio, Visual Studio Code o un editor di testo desktop) perché è testo normale.
  2. Abilita il supporto GraphQL nell'editor (ad esempio, le estensioni VS Code GraphQL) per convalidare schema e operazioni.

Problemi comuni

Si apre come testo normale senza evidenziazione della sintassi

Alcuni editor non riconoscono automaticamente .graphql o non includono le funzionalità del linguaggio GraphQL per impostazione predefinita, quindi il file appare come testo non colorato e gli errori non vengono contrassegnati.

  1. Installa un'estensione del linguaggio GraphQL nel tuo editor (ad esempio, "GraphQL: Language Feature Support" o "Apollo GraphQL" per VS Code).
  2. Se il tuo editor lo supporta, associa l'estensione .graphql alla modalità linguaggio GraphQL.

Lo schema o la query mostra errori di analisi/convalida

I documenti GraphQL devono seguire la grammatica definita dalle specifiche GraphQL; Parentesi graffe mancanti, nomi non validi o una struttura SDL errata possono far sì che gli strumenti riportino errori di sintassi.

  1. Confronta il file con la definizione del linguaggio e SDL della specifica GraphQL e risolvi i problemi di sintassi (ad esempio, parentesi graffe non corrispondenti o definizioni di tipo non valide).
  2. Se stai modificando più file di schema, assicurati che i tuoi strumenti stiano caricando tutti i file .graphql rilevanti in modo che i tipi/direttive a cui si fa riferimento siano noti.

Gli strumenti dell'editor lamentano la mancanza della configurazione del progetto

Alcune estensioni dell'editor GraphQL si basano sul contesto del progetto (posizione dello schema, endpoint o rilevamento dei file) per fornire convalida e completamento automatico; senza tale contesto, le funzionalità potrebbero essere limitate o soggette a errori.

  1. Configura la tua estensione GraphQL in base alla sua documentazione in modo che possa individuare lo schema e le operazioni nel tuo progetto.
  2. Se utilizzi sia lo schema che le operazioni, mantienili in posizioni coerenti e assicurati che l'estensione sia impostata per eseguire la scansione di tali percorsi.

Nota di sicurezza

I file .graphql sono in genere solo testo e non contengono intrinsecamente codice eseguibile, ma fai attenzione agli strumenti GraphQL che caricano automaticamente schemi o recuperano metadati dagli endpoint: l'apertura di un progetto non attendibile potrebbe attivare richieste di rete a seconda delle impostazioni dell'estensione dell'editor.

Questa guida ti è stata utile?

Torna alla pagina estensione .GRAPHQL