Reactjs 尝试安装react native-floating操作时出错
当我试图安装一些软件包时 比如: 反应本机浮动动作 或:Reactjs 尝试安装react native-floating操作时出错,reactjs,react-native,npm,npm-install,Reactjs,React Native,Npm,Npm Install,当我试图安装一些软件包时 比如: 反应本机浮动动作 或: react native action按钮 我在管理公司 npm i react本机浮动操作--保存 当我运行react native link 我得到这个错误: PS C:\Projects\projectname> react-native link rnpm-install info Linking assets to ios project rnpm-install ERR! Something went wrong whi
react native action按钮
我在管理公司
npm i react本机浮动操作--保存
当我运行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
Expo不支持链接的二进制文件。如果需要链接的二进制文件,必须首先使用
react native init MyProjName
参考文献
如果您知道最终需要包含自己的本机代码,Expo仍然是一个很好的开始方式。在这种情况下,您最终只需“弹出”即可创建自己的本机构建。如果确实弹出,则需要“使用本机代码构建项目”说明才能继续处理项目
最后,我发现了问题 我需要运行
react native升级
,并且在package.json中使用了与node_模块不同的react native版本
在packge.json上写入^0.57.8(当前本地版本):
"react-native": "^0.57.8",
正在运行npm安装
在package.json中设置项目名称:
“name”:“somename”
跑步
react-native upgrade
react-native link
一切都很好
在我看来,这始终是一个版本与反应本地错误的问题这对我有用: npm更新 反应本机链接
react-native upgrade
react-native link