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 httpCosa 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.0Aggiungere 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 testScaricare tutto
Quando clona un progetto, esegua dart pub get. Legge pubspec.yaml e scarica ogni dipendenza elencata in una cache locale.
dart pub getAggiornare 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 upgradeBloccare 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.0Visualizzare 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 outdatedRimuovere un package
Ha cambiato idea? dart pub remove elimina la voce da pubspec.yaml e la rimuove dalle dipendenze risolte.
dart pub remove httpI 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
- Anatomia di pubspec.yaml
- Aggiungere dipendenze con dart pub
- Import, export e librerie
- Vincoli di versione e lockfile