npm

Egy gyors, függőségmentes csomag, amely csökkenti a fejlesztők gyakori problémáit a pod install.

🚀 Használat

npx pod-install

👋 Megjegyzés: Ez a csomag nem korlátozódik natív React projektekre, bármilyen iOS vagy Xcode projekthez használhatod, amely CocoaPodot használ (mint az Ionic, vagy a Flutter).

🤔 Miért?

Minden natív csomag (különösen az NPM-mel telepítettek) gyakran a következőket kell elmagyarázni:

  • Mi a CocoaPods.
  • Mi a gem.
  • Hogyan kell telepíteni a CocoaPods.
  • cd a megfelelő könyvtárba a pod install futtatása előtt.
  • Szükséged lehet a pod repo update futtatására a projekted javításához.
  • Miért van szükség a CocoaPodshoz darwin gépre.

De most már egyszerűen utasíthatod a felhasználókat, hogy futtassák a npx pod-install.

Ez a csomag a következőket fogja tenni:

  • Vizsgálja, hogy a gép darwin-e.
    • Ha nem, akkor egy hasznos hibaüzenettel kilép.
  • Győződjön meg róla, hogy a CocoaPods CLI telepítve van a gépre.
    • Ha nem, akkor megpróbálja telepíteni a CocoaPods CLI-t, először a gem, majd a homebrew segítségével.
  • Vizsgálja, hogy van-e Xcode projekt az aktuális könyvtárban
    • Ha nincs, akkor újra megpróbálja egy ios/ könyvtárban (ha van).
  • Futtassa a pod install
    • Ha a pod install sikertelen, mert a repo elavult, akkor lefuttatja a pod repo update és újra megpróbálja.

⚙️ Opciók

További információkért futtassa a npx pod-install --help (vagy -h)

.

Flag Input Description Default
--non-interactive Kihagyja a CocoaPods sudo-val történő telepítésének kérését process.stdout.isTTY
--quiet Kizárólag hibák nyomtatása false

Licenc

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.