Legge til avhengigheter med dart pub
Hent eksterne pakker og håndter versjoner
Legge til avhengigheter med dart pub er en gratis leksjon i Dart Academy på CoddyKit. Dette er leksjon 2 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Dart Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Dart Academy inneholder totalt 4 leksjoner.
Kommandoen dart pub
Kommandoen dart pub er pakkebehandleren din. Den henter, legger til og oppdaterer den eksterne koden prosjektet ditt er avhengig av. 📦
Legg til en pakke
Den raskeste måten å legge til en avhengighet på er dart pub add. Kommandoen redigerer pubspec.yaml for deg og laster ned pakken i ett trinn.
dart pub add httpHva add skriver
Etter at du har lagt til pakken, får avsnittet dependencies en ny linje med en fornuftig caret-begrensning, slik at du slipper å redigere filen manuelt.
dependencies:
http: ^1.2.0Legg til en utviklingsavhengighet
Bruk flagget --dev for å plassere pakken under dev_dependencies i stedet. Dette bruker du for testrammeverk og andre verktøy som trengs under byggingen.
dart pub add --dev testHent alt
Når du kloner et prosjekt, kjører du dart pub get. Kommandoen leser pubspec.yaml og laster ned alle oppførte avhengigheter til en lokal hurtigbuffer.
dart pub getOppgrader pakker
Bruk dart pub upgrade for å oppdatere avhengighetene til de nyeste versjonene som fortsatt er tillatt av begrensningene dine. Eksisterende grenser respekteres.
dart pub upgradeLås til en nøyaktig versjon
Du kan legge til en pakke i en bestemt versjon ved å sette et kolon og versjonsnummeret etter kommandoen. Det er nyttig når du trenger en utgave du vet fungerer.
dart pub add http:1.1.0Se utdaterte pakker
Kjør dart pub outdated for å se hvilke avhengigheter som har nyere versjoner tilgjengelig. Kommandoen viser kolonnene current, upgradable og latest.
dart pub outdatedFjern en pakke
Har du ombestemt deg? dart pub remove sletter oppføringen fra pubspec.yaml og fjerner pakken fra de løste avhengighetene dine.
dart pub remove httpPakker kommer fra pub.dev
Som standard lastes disse pakkene ned fra pub.dev, det offisielle Dart-pakkeregisteret der fellesskapet publiserer delt kode.
Den lokale hurtigbufferen
Nedlastede pakker ligger i en delt hurtigbuffer på maskinen din. Dermed kan flere prosjekter bruke de samme filene uten å laste dem ned på nytt.
Rask kontroll
Hvilken kommando både redigerer pubspec.yaml og laster ned pakken?
Oppsummering
Du kan nå bruke add, get, upgrade og remove til å håndtere pakker med dart pub. Alt hentes fra pub.dev til en delt lokal hurtigbuffer. 🎉
Lær deg Dart med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 30
- Leksjoner
- 120
Ofte stilte spørsmål
Er leksjonen «Legge til avhengigheter med dart pub» gratis?
Ja – hele teksten i «Legge til avhengigheter med dart pub» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Dart Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Dart Academy inneholder totalt 4 leksjoner.
Hva lærer jeg i «Legge til avhengigheter med dart pub»?
Hent eksterne pakker og håndter versjoner Du øver på Dart Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Dart Academy?
Ingen tidligere erfaring er nødvendig. Dart Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 4.
Hvor lang tid tar leksjonen «Legge til avhengigheter med dart pub»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Dart Academy-leksjonen?
Ja. Alle Dart Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Anatomien til pubspec.yaml
- Legge til avhengigheter med dart pub
- Importer, eksporter og biblioteker
- Versjonsbegrensninger og låsefilen