npm

Szybki pakiet o zerowej zależności służący do zmniejszania częstych problemów, jakie mają programiści podczas uruchamiania pod install.

🚀 Użytkowanie

npx pod-install

👋 Uwaga: Ten pakiet nie jest ograniczony do natywnych projektów React, możesz go używać z każdym projektem iOS lub Xcode używającym CocoaPods (jak Ionic, lub Flutter).

🤔 Dlaczego?

Wszystkie pakiety natywne (szczególnie te instalowane za pomocą NPM) często muszą wyjaśniać następujące kwestie:

  • Co to jest CocoaPods.
  • Co to jest gem.
  • Jak zainstalować CocoaPods.
  • cd do odpowiedniego katalogu przed uruchomieniem pod install.
  • Możesz potrzebować uruchomić pod repo update, aby naprawić swój projekt.
  • Dlaczego CocoaPods wymaga maszyny darwin.

Ale teraz możesz po prostu poinstruować użytkowników, aby uruchomili npx pod-install.

Ten pakiet wykona następujące czynności:

  • Sprawdzi, czy maszyna jest darwin.
    • Jeśli nie, to zakończy pracę z pomocnym komunikatem o błędzie.
  • Sprawdzi, czy CocoaPods CLI jest zainstalowany na maszynie.
    • Jeśli nie, to spróbuje zainstalować CocoaPods CLI, najpierw za pomocą gem, a następnie za pomocą homebrew.
  • Sprawdź, czy w bieżącym katalogu istnieje projekt Xcode
    • Jeśli nie, to spróbuje ponownie w katalogu ios/ (jeśli taki istnieje).
  • Run pod install
    • Jeśli pod install nie powiedzie się, ponieważ repo jest nieaktualne, to uruchomi pod repo update i spróbuje ponownie.

⚙️ Opcje

Aby uzyskać więcej informacji, uruchom npx pod-install --help (lub -h)

.

.

Flaga Wejście Opis Default
--non-interactive Usuń monit o zainstalowanie CocoaPods za pomocą sudo process.stdout.isTTY
--quiet Tylko drukuj błędy false

Licencja

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.