0Pricing
Dart Academy · Lezione

Aggiungere dipendenze con dart pub

Scaricare e versionare pacchetti esterni

Aggiungere dipendenze con dart pub è una lezione Dart Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Dart Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Dart Academy include 4 lezioni in totale.

Il comando dart pub

Il comando dart pub è il gestore dei package. Scarica, aggiunge e aggiorna il codice esterno da cui dipende il progetto. 📦

Aggiungere un package

Il modo più rapido per aggiungere una dipendenza è dart pub add. Modifica pubspec.yaml al posto Suo e scarica il package in un unico passaggio.

dart pub add http

Cosa scrive add

Dopo l'aggiunta, la sezione dependencies contiene una nuova riga con un ragionevole vincolo caret, così non deve modificare manualmente il file.

dependencies:
  http: ^1.2.0

Aggiungere una dipendenza di sviluppo

Passi il flag --dev per inserire invece un package in dev_dependencies. Lo usi per i test runner e per gli altri strumenti necessari durante la compilazione.

dart pub add --dev test

Scaricare tutto

Quando clona un progetto, esegua dart pub get. Legge pubspec.yaml e scarica ogni dipendenza elencata in una cache locale.

dart pub get

Aggiornare i package

Usi dart pub upgrade per portare le dipendenze alle versioni più recenti ancora consentite dai vincoli. I limiti esistenti vengono rispettati.

dart pub upgrade

Bloccare una versione esatta

Può aggiungere un package a una version specifica anteponendo due punti e il numero. È utile quando serve una release già verificata.

dart pub add http:1.1.0

Visualizzare i package obsoleti

Esegua dart pub outdated per vedere quali dipendenze hanno versioni più recenti disponibili. Mostra le colonne current, upgradable e latest.

dart pub outdated

Rimuovere un package

Ha cambiato idea? dart pub remove elimina la voce da pubspec.yaml e la rimuove dalle dipendenze risolte.

dart pub remove http

I package provengono da pub.dev

Per impostazione predefinita, questi package vengono scaricati da pub.dev, il repository ufficiale dei package Dart dove la community pubblica codice condiviso.

La cache locale

I package scaricati vengono conservati in una cache condivisa sul computer, così più progetti riutilizzano gli stessi file invece di scaricarli nuovamente.

Verifica rapida

Quale comando modifica pubspec.yaml e scarica anche il package?

Riepilogo

Ora sa add, get, upgrade e remove package con dart pub, scaricandoli da pub.dev in una cache locale condivisa. 🎉

Domande Frequenti

La lezione «Aggiungere dipendenze con dart pub» è gratuita?

Sì — il testo completo di «Aggiungere dipendenze con dart pub» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Dart Academy, passa a CoddyKit PRO. Il corso Dart Academy include 4 lezioni in totale.

Cosa imparerò in «Aggiungere dipendenze con dart pub»?

Scaricare e versionare pacchetti esterni Eserciti Dart Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Dart Academy?

Non è richiesta alcuna esperienza precedente. Dart Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «Aggiungere dipendenze con dart pub»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Dart Academy?

Sì. Ogni lezione Dart Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Anatomia di pubspec.yaml
  2. Aggiungere dipendenze con dart pub
  3. Import, export e librerie
  4. Vincoli di versione e lockfile
← Torna a Dart Academy