dart pub publish til pub.dev
Validér, versionsangiv, og udgiv din pakke
dart pub publish til pub.dev er en gratis Dart Academy-lektion på CoddyKit. Dette er lektion 4 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Dart Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Dart Academy-kurset indeholder 4 lektioner i alt.
Publicering deler dit arbejde
Når din package er klar, sender én kommando den ud i verden. Publicering placerer dit bibliotek på pub.dev, så alle kan gøre det til en afhængighed. 🌍
Angiv versionen før publicering
Angiv en tydelig version i pubspec.yaml efter semantisk versionsstyring. Hoved-, mindre- og patchnumre fortæller brugerne præcis, hvor meget der er ændret.
version: 1.0.0Opdatér CHANGELOG
Hver release kræver en tilsvarende post i din CHANGELOG. Brugerne læser den for at beslutte, om og hvordan de skal opgradere, så beskriv ændringerne klart.
Vælg en licens
En publiceret package skal indeholde en LICENSE-file. Den fortæller brugerne om deres juridiske rettigheder, og pub.dev genkender automatisk almindelige open source-licenser.
Lav først en prøvekørsel
Kør publish med flaget dry-run for at validere alt uden at uploade. Det afslører manglende filer eller advarsler, mens ændringer stadig er billige at foretage.
dart pub publish --dry-runGodkend med din konto
Første gang du publicerer, åbnes en browser, hvor du logger ind. pub.dev knytter uploaden til din konto, og senere kan du tilføje andre som uploadere.
Den rigtige publiceringskommando
Når prøvekørslen er uden problemer, fjerner du flaget og sender pakken ud. Kommandoen publish uploader dine filer og gør versionen tilgængelig i løbet af få sekunder.
dart pub publishUdgivelse er permanent
Når en version først er udgivet, kan den ikke slettes, men kun trækkes tilbage for at modvirke ny brug. Kontrollér dine filer en ekstra gang, for en fejl bliver stående i historikken.
Udeluk filer med pubspec
Hold hemmeligheder og unødvendige filer ude af overførslen. Dart ignorerer filer, der matcher din .gitignore, så god commit-praksis holder dit publicerede arkiv rent.
Mærker for bekræftede udgivere
Udgiv under en bekræftet udgiver, der er knyttet til et domæne, du ejer. Mærket skaber tillid og samler alle dine pakker under én identitet. 🛡️
Hæv versionsnummeret til næste udgivelse
Ved hver opdatering skal du hæve versionen, tilføje en post i CHANGELOG, køre kontrollerne igen og derefter udgive på ny. Den samme problemfri cyklus gentager sig resten af pakkens levetid.
Hurtigt tjek
Hvad er det sikre første trin, før du faktisk overfører din pakke?
Opsummering: Udgiv den
Du har lært at versionssætte, føre en ændringslog, angive en licens, prøvekøre og til sidst køre dart pub publish. Din pakke er nu en del af økosystemet. 🎉
Lær Dart med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 30
- Lektioner
- 120
Ofte stillede spørgsmål
Er lektionen “dart pub publish til pub.dev” gratis?
Ja — hele teksten til “dart pub publish til pub.dev” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Dart Academy-kurset, skal du opgradere til CoddyKit PRO. Dart Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “dart pub publish til pub.dev”?
Validér, versionsangiv, og udgiv din pakke Du øver dig i Dart Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Dart Academy?
Der kræves ingen tidligere erfaring. Dart Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 4 af 4.
Hvor lang tid tager lektionen “dart pub publish til pub.dev”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Dart Academy-lektion?
Ja. Alle Dart Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Strukturering af et bibliotek, der kan udgives
- Dokumentation med dartdoc-kommentarer
- Linting, formatering og pana-score
- dart pub publish til pub.dev