React-navigation - термин «pod» не распознается как имя командлета - PullRequest
2 голосов
/ 09 февраля 2020

Моя операционная система (ОС) - windows 10. Я создал проект React-Native со следующим кодом:

react-native init AwesomeProject

Я хочу установить React-navigation, а затем выполнить следующие шаги: ( на основе документации React-Navigation )

1-

npm install @react-navigation/native

2-

npm install 
react-native-reanimated 
react-native-gesture-handler 
react-native-screens 
react-native-safe-area-context 
@react-native-community/masked-view

3- Когда я запускаю следующее На шаге I появляется ошибка:

cd ios
pod install
cd ..

pod. Термин «pod» не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.

Я не знаю, как выполнить указанную выше команду в windows.

РЕДАКТИРОВАТЬ:

мой пакет. json

{
  "name": "testproject",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest",
    "lint": "eslint ."
  },
  "dependencies": {
    "@react-native-community/masked-view": "^0.1.6",
    "@react-navigation/native": "^5.0.0",
    "@react-navigation/stack": "^5.0.0",
    "react": "16.9.0",
    "react-native": "0.61.5",
    "react-native-gesture-handler": "^1.5.6",
    "react-native-reanimated": "^1.7.0",
    "react-native-safe-area-context": "^0.7.2",
    "react-native-screens": "^2.0.0-beta.2"
  },
  "devDependencies": {
    "@babel/core": "7.8.4",
    "@babel/runtime": "7.8.4",
    "@react-native-community/eslint-config": "0.0.5",
    "babel-jest": "24.9.0",
    "eslint": "6.8.0",
    "jest": "24.9.0",
    "metro-react-native-babel-preset": "0.56.4",
    "react-test-renderer": "16.9.0"
  },
  "jest": {
    "preset": "react-native"
  }
}

Ответы [ 2 ]

1 голос
/ 10 февраля 2020

Команда pod install предназначена для разработки приложения iOS, которое может быть выполнено только на Ма c.

Поскольку вы находитесь на Windows, вы не можете разработать iOS приложение Таким образом, вы можете полностью пропустить этот шаг.

1 голос
/ 09 февраля 2020

Это не сработает, если вы не установите какао в вашей системе. Установите какао-стручок, используя команду sudo gem install cocoapods. Для получения дальнейших указаний следуйте инструкциям https://guides.cocoapods.org/using/getting-started.html. Также будут установлены модули, которые будут работать только в MacOS, а не в Windows OS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...