Dart Academy · leksjon

Legge til avhengigheter med dart pub

Hent eksterne pakker og håndter versjoner

Leksjon 2 av 413 trinn

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 http

Hva 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.0

Legg 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 test

Hent 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 get

Oppgrader pakker

Bruk dart pub upgrade for å oppdatere avhengighetene til de nyeste versjonene som fortsatt er tillatt av begrensningene dine. Eksisterende grenser respekteres.

dart pub upgrade

Lå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.0

Se 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 outdated

Fjern 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 http

Pakker 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. 🎉

Gratis å komme i gang

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

  1. Anatomien til pubspec.yaml
  2. Legge til avhengigheter med dart pub
  3. Importer, eksporter og biblioteker
  4. Versjonsbegrensninger og låsefilen
← Tilbake til Dart Academy