npm

Ett snabbt paket utan beroende för att minska vanliga problem som utvecklare har när de kör pod install.

🚀 Användning

npx pod-install

👋 Meddelande: Du kan använda det i alla iOS- eller Xcode-projekt som använder CocoaPods (som Ionic eller Flutter).

🤔 Varför?

Alla native-paket (särskilt de som installeras med NPM) behöver ofta förklara följande:

  • Vad är CocoaPods.
  • Vad är gem.
  • Hur man installerar CocoaPods.
  • cd i rätt katalog innan man kör pod install.
  • Du kan behöva köra pod repo update för att fixa ditt projekt.
  • Varför CocoaPods kräver en darwin-maskin.

Men nu kan du helt enkelt instruera användarna att köra npx pod-install.

Detta paket kommer att göra följande:

  • Kontrollera om maskinen är darwin.
    • Om inte så avslutas det med ett hjälpsamt felmeddelande.
  • Säkerställ att CocoaPods CLI är installerat på maskinen.
    • Om inte så försöker den installera CocoaPods CLI, först med gem, sedan med homebrew.
  • Kontrollera om det finns ett Xcode-projekt i den aktuella katalogen
    • Om inte så försöker den igen i en ios/-katalog (om en sådan finns).
  • Kör pod install
    • Om pod install misslyckas på grund av att repo är inaktuell körs pod repo update och försöker igen.

⚙️ Alternativ

För mer information kör npx pod-install --help (eller -h)

Flag Input Description Default
--non-interactive Skippa uppmaningen att installera CocoaPods med sudo process.stdout.isTTY
--quiet Endast skriva ut fel false

Licensen

Lämna ett svar

Din e-postadress kommer inte publiceras.