npm

En hurtig pakke uden afhængighed til at reducere de almindelige problemer, som udviklere har, når de kører pod install.

🚀 Anvendelse

npx pod-install

👋 Bemærk: Denne pakke er ikke begrænset til native React-projekter, du kan bruge den med ethvert iOS- eller Xcode-projekt, der bruger CocoaPods (som Ionic eller Flutter).

🤔 Hvorfor?

Alle native pakker (især dem, der installeres med NPM) skal ofte forklare følgende:

  • Hvad er CocoaPods.
  • Hvad er gem.
  • Hvordan du installerer CocoaPods.
  • cd i den rette mappe, før du kører pod install.
  • Du skal muligvis køre pod repo update for at rette dit projekt.
  • Hvorfor CocoaPods kræver en darwin-maskine.

Men nu kan du blot instruere brugerne om at køre npx pod-install.

Denne pakke vil gøre følgende:

  • Kontroller, om maskinen er darwin.
    • Hvis ikke, så afsluttes den med en nyttig fejlmeddelelse.
  • Sørg for, at CocoaPods CLI er installeret på maskinen.
    • Hvis ikke, vil den forsøge at installere CocoaPods CLI, først med gem, derefter med homebrew.
  • Kontroller, om der er et Xcode-projekt i den aktuelle mappe
    • Hvis ikke, vil den forsøge igen i en ios/-mappe (hvis en sådan findes).
  • Kør pod install
    • Hvis pod install mislykkes, fordi repo’en er forældet, så kører den pod repo update og prøver igen.

⚙️ Indstillinger

Hvis du vil have flere oplysninger, skal du køre npx pod-install --help (eller -h)

Flag Input Beskrivelse Description Default
--non-interactive Skip prompt til at installere CocoaPods med sudo process.stdout.isTTY
--quiet Udskriv kun fejl false false

Licens

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.