首页 文章

反应原生不承认项目

提问于
浏览
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%正确和有效 . 我认为这是本机或其他lib的一些问题 . 那可能是什么?

我正在使用mac os sierra,而project的反应原生版本是0.40.0

1 回答

  • 1

    所以,我've resolved this issue finally, and, to whoever it may concern: the problem wasn'与反应原生 . 问题出在npm上 . 我正在使用纱线,并在我的系统上安装了npm 5 . 我还有一个postinstall脚本,名为rn-nodeify . rn-nodeify反过来,在最后一个阶段叫做npm(而不是纱线),因为它是npm 5,我遇到了一个npm 5的bug,它消灭了我的模块 . 例如描述了该错误 . here . 降级到npm 4为我解决了这个问题 .

相关问题