2017-06-02 68 views
2

我做了一个100%确定和工作的原生反应项目的新克隆。安装了react-native-cli,试图在项目目录中运行react-native start,但是我得到了Command start unrecognized. Make sure that you have run npm install and that you are inside a react-native project.反应本土不承认项目

我试图启动一个新项目来测试,它运行良好,我能够运行反应本地命令,一切正常。

这绝对不是我的项目的问题,因为其他人也是如此,并且它100%正确有效。我认为这是一些反应原生或其他库的问题。那可能是什么?

我使用Mac OS Sierra和项目的反应原生版本是0.40.0

+0

你运行npm install吗? – Nilesh

+0

@Nilesh yeees,我做了... –

+0

@Nilesh和我真的在一个反应​​原生项目,经过测试和确定 –

回答

1

所以,我终于解决了这个问题,并且,对谁可能关注:这个问题是不是与react-当地人。问题在于npm。我正在使用纱线,并在我的系统上安装了npm 5。另外我有一个postinstall脚本,叫做rn-nodeify。 rn-nodeify依次在最后一个叫npm(不是纱线)的阶段,因为它是npm 5,所以我遇到了一个npm 5错误,这个错误消除了我的模块。该错误被描述为例如here。降级到npm 4为我解决了这个问题。