我是新手,我开始时遇到了很多麻烦。这是我按顺序遇到的错误列表:
npm install
,然后react-native run-ios
。然后错误: Command 'run-ios' unrecognized. Make sure that you have run 'npm install' and that you are inside a react-native project.
运行安装最新的react-native(根据此question),这可以解决问题。
重新运行模拟器。错误:
Cannot find entry file index.ios.js in any of the roots: ["/Users/Dan/ReactApp/node_modules/react-native/packager"
运行kill -9 (process Id of server on 8081) && npm start
(根据此question)
下一个错误:
Cannot read property 'ReactCurrentOwner' of undefined.
我删除了node_module,运行npm install,yarn add react-navigation(如果我使用npm来安装这个模块,我会再次回到第一个erorr)。根据{{3}}。
返回1.
令人难以置信的是令人沮丧。我究竟做错了什么?
系统信息:
答案 0 :(得分:0)
好的,首先,请确保您处于正确的目录中。这听起来很傻,但它发生了。您应该能够npm install -g react-native-cli
并查看package.json。
如果是这种情况并且它不起作用,请确保全局安装react-native-cli。 which react-native
您使用Cannot find entry file index.ios.js in any of the roots: ["/Users/Dan/ReactApp/node_modules/react-native/packager"
进行验证。
接下来尝试杀死打包器和xcode并重新启动。尝试再次运行它。如果它不起作用,再次杀死xcode和打包器,打开项目,打开ios / .xcodeproj',点击运行按钮,查看它是否有效。
总而言之,我不会一起使用npm和纱线建议。坚持一个或另一个。我用npm。
错误{{1}}
让我相信你不在正确的目录中。