dart pub publish till pub.dev
Validera, versionshantera och publicera ert paket
dart pub publish till pub.dev är en gratis lektion i Dart Academy på CoddyKit. Detta är lektion 4 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Dart Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Dart Academy innehåller totalt 4 lektioner.
Publicering delar ditt arbete
När paketet är klart skickar ett enda kommando det ut i världen. Publishing placerar biblioteket på pub.dev så att vem som helst kan använda det som beroende. 🌍
Versionssätt före publicering
Ange en tydlig version i pubspec.yaml enligt semantisk versionshantering. Major-, minor- och patchnumren berättar exakt hur mycket som har ändrats.
version: 1.0.0Uppdatera CHANGELOG
Varje release behöver en motsvarande post i din CHANGELOG. Användarna läser den för att avgöra om och hur de ska uppgradera, så beskriv ändringarna tydligt.
Välj en licens
Ett publicerat paket måste innehålla en LICENSE-fil. Den berättar vilka juridiska rättigheter användarna har, och pub.dev känner automatiskt igen vanliga open source-licenser.
Gör en torrkörning först
Kör publish med flaggan dry-run för att validera allt utan att ladda upp något. Då upptäcks saknade filer eller varningar medan ändringar fortfarande är enkla att göra.
dart pub publish --dry-runAutentisera med ditt konto
Den första publiceringen öppnar en webbläsare där du loggar in. pub.dev kopplar uppladdningen till ditt account, och senare kan du lägga till andra som uppladdare.
Det riktiga publiceringskommandot
När torrkörningen är utan problem tar du bort flaggan och levererar. Kommandot publish laddar upp dina filer och gör versionen tillgänglig inom några sekunder.
dart pub publishPublicering är permanent
När en version väl är publicerad kan den inte raderas, utan bara dras tillbaka för att motverka ny användning. Kontrollera era filer en extra gång, eftersom ett misstag finns kvar i historiken.
Exkludera filer med pubspec
Håll hemligheter och skräp borta från uppladdningen. Dart ignorerar filer som matchas av er .gitignore, så god commit-hygien håller ert publicerade arkiv rent.
Märken för verifierade utgivare
Publicera under en verifierad utgivare som är kopplad till en domän ni äger. Märket skapar förtroende och samlar alla era paket under en identitet. 🛡️
Uppdatera inför nästa release
Vid varje uppdatering uppdaterar ni versionen, lägger till en post i CHANGELOG, kör kontrollerna igen och publicerar på nytt. Sedan upprepas samma smidiga cykel så länge paketet lever.
Snabb kontroll
Vilket är det första säkra steget innan ni faktiskt laddar upp paketet?
Sammanfattning: publicera
Ni har lärt er att versionssätta, föra changelog, ange licens, göra en torrkörning och till sist köra dart pub publish. Ert paket är nu en del av ekosystemet. 🎉
Lär dig Dart med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 30
- Lektioner
- 120
Vanliga frågor
Är lektionen ”dart pub publish till pub.dev” gratis?
Ja – hela texten till ”dart pub publish till pub.dev” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Dart Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Dart Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”dart pub publish till pub.dev”?
Validera, versionshantera och publicera ert paket Ni övar på Dart Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Dart Academy?
Du behöver inga förkunskaper. Utbildningen i Dart Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 4 av 4.
Hur lång tid tar lektionen ”dart pub publish till pub.dev”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Dart Academy-lektionen?
Ja. Varje Dart Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Strukturera ett publicerbart bibliotek
- Dokumentera med dartdoc-kommentarer
- Lintning, formatering och pana-poäng
- dart pub publish till pub.dev