npm

Een snel, zero-dependency pakket voor het verminderen van veel voorkomende problemen die ontwikkelaars hebben bij het uitvoeren van pod install.

🚀 Gebruik

npx pod-install

👋 Opmerking: Dit pakket is niet beperkt tot native React-projecten, je kunt het gebruiken met elk iOS- of Xcode-project dat CocoaPods gebruikt (zoals Ionic, of Flutter).

🤔 Waarom?

Alle native pakketten (vooral die geïnstalleerd met NPM) moeten vaak het volgende uitleggen:

  • Wat is CocoaPods.
  • Wat is gem.
  • Hoe installeer je CocoaPods.
  • cd in de juiste directory voordat je pod install uitvoert.
  • U moet misschien pod repo update uitvoeren om uw project te repareren.
  • Waarom CocoaPods een darwin machine vereist.

Maar nu kunt u gebruikers eenvoudig instrueren om npx pod-install uit te voeren.

Dit pakket zal het volgende doen:

  • Controleer of de machine darwin is.
    • Zo niet dan zal het afsluiten met een behulpzame foutmelding.
  • Zorg ervoor dat CocoaPods CLI op de machine is geïnstalleerd.
    • Zo niet, dan wordt geprobeerd CocoaPods CLI te installeren, eerst met gem, dan met homebrew.
  • Controleer of er een Xcode-project in de huidige directory staat
    • Zo niet, dan wordt het opnieuw geprobeerd in een ios/-directory (als die bestaat).
  • Run pod install
    • Als pod install mislukt omdat de repo verouderd is, dan wordt pod repo update uitgevoerd en wordt het opnieuw geprobeerd.

⚙️ Opties

Voor meer informatie draait u npx pod-install --help (of -h)

Flag Input Description Default
--non-interactive Oproep om CocoaPods te installeren met sudo process.stdout.isTTY
--quiet Alleen fouten afdrukken false

Licentie

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.