我使用Git Bash命令提示符和Android Studio模拟器学习使用Windows 10的React-Native。
我使用npm install -g react-native-cli
全局安装React Native,我总是使用react-native init ProjectName
和
我的项目启动方法是
使用Git Bash CMD进入项目目录并执行react-native run-android
。
我注意到Github中的大部分项目都是旧版本,其中包含index.android.js
和index.ios.js
(我的项目是较新的版本,因此它只有index.js
)。我一直试图打开一些旧版本的项目,但似乎它没有使用上面提到的方法启动。
我也尝试了How to open existing project in React Native?中的react-native start
方法,但我仍然无法启动它。
错误消息是Command unrecognized. Make sure that you have run npm install and that you are inside a react-native project.
这个问题只发生在我尝试从Github启动项目时,当我打开自己的项目时没有这样的问题
PS。如果我尝试在项目目录中使用npm install
,则会出现一些错误。
我尝试从网上搜索,他们的大多数启动方法都与上面相同而且对我不起作用,所以想要问:
谢谢。
额外信息(React Native CLI和节点版本):
$ react-native -v
react-native-cli: 2.0.1
react-native: n/a - not inside a React Native project directory
> process.version
'v8.9.4' (Node Version)
答案 0 :(得分:0)
将项目从git和cd克隆到项目文件夹后,请确保在npm install
之前运行react-native run-android
。
答案 1 :(得分:0)
经过一整天的搜索,我找到了解决方案。
每当从Github或任何来源打开任何项目时,我们必须确保我们已经安装了所有必需的依赖项,因为大多数项目都使用了您可能从未安装的不同类型的依赖项。
<强>解决方案:强>
下载项目
git clone https://github.com/parkerdan/SampleNavigation.git
<强> 2。转到项目目录并安装依赖项(重要)
注意:由于未知原因,npm install
不起作用
npm i
或yarn i
运行Project(或任何适合您的启动方法)
react-native run-android