когда я пытаюсь установить какой-то пакет как: реагировать-родное-плавающее-действие
или:
react-native-action-button
Я управляю
npm i react-native-floating-action --save
и когда я запускаю react-native link
я получаю эту ошибку:
PS C:\Projects\projectname> react-native link
rnpm-install info Linking assets to ios project
rnpm-install ERR! Something went wrong while linking. Error: Cannot read property 'pbxprojPath' of null
Please file an issue here: https://github.com/facebook/react-native/issues
Cannot read property 'pbxprojPath' of null
TypeError: Cannot read property 'pbxprojPath' of null
at Object.linkAssetsIOS [as copyAssets] (C:\Projects\projectname\node_modules\react-native\local-cli\link\ios\copyAssets.js:24:41)
at C:\Projects\projectname\node_modules\react-native\local-cli\link\link.js:104:12
at Array.forEach (<anonymous>)
at linkAssets (C:\Projects\projectname\node_modules\react-native\local-cli\link\link.js:94:28)
at C:\Projects\projectname\node_modules\react-native\local-cli\link\link.js:171:30
это мои версии:
react-native-cli: 2.0.1
react-native: 0.57.1
npm --version
6.4.1
expo --version
2.6.14





Expo не поддерживает связанные двоичные файлы. Если вам требуются связанные двоичные файлы, вы должны сначала Выбросить из Expo в ExpoKit или инициализировать свой проект с помощью react-native init MyProjName
If you know that you'll eventually need to include your own native code, Expo is still a good way to get started. In that case you'll just need to "eject" eventually to create your own native builds. If you do eject, the "Building Projects with Native Code" instructions will be required to continue working on your project.
https://facebook.github.io/react-native/docs/getting-started.html
В конце концов, я нашел проблему,
Мне нужно было запустить react-native upgrade, и у меня была другая версия response-native в package.json из node_modules
запись ^ 0.57.8 (текущая версия для реакции) в packge.json:
"react-native": "^0.57.8",
работает npm install
установка имени проекта в package.json:
"name":"somename"
и бег
react-native upgrade
react-native link
все было хорошо
мне кажется, что всегда дело в версиях с реактивными ошибками
Это сработало для меня:
обновление npm
реакция на родную ссылку