无法启动 ReactNativeProject

Cannot start ReactNativeProject

我遵循了 link 此处 https://facebook.github.io/react-native/docs/getting-started.html#content 中的教程。事实证明,目前还不支持 npm 5。我尝试安装 npm 4,但它也不起作用。停留在教程的第一页,当我 运行 npm start 时,我也遇到了一堆错误。真的卡住了,无处可去。在投票否决这个问题之前,请注意我是一名使用 andorid 的移动开发人员并且 Ios 之前对网络技术一无所知。谢谢

这些是我遵循的步骤

npm install -g create-react-native-app

成功了,那么,

create-react-native-app AwesomeProject

对于这一行,我得到了以下错误

    *******************************************************************************
ERROR: npm 5 is not supported yet
*******************************************************************************

It looks like you're using npm 5 which was recently released.

Create React Native App doesn't work with npm 5 yet, unfortunately. We
recommend using npm 4 or yarn until some bugs are resolved.

You can follow the known issues with npm 5 at:
https://github.com/npm/npm/issues/16991

*******************************************************************************

然后我运行命令

cd AwesomeProject

后来我运行

npm start

我得到了错误

    npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/jayakrishnan/.npm/_logs/2017-07-25T08_13_06_277Z-debug.log

我尝试使用 Yarn 但没有成功

请尝试提供有关错误的更多信息,以便我们提供帮助或重现错误的步骤。

可以尝试的一件事是不使用 npm,而是使用 yarn。如果您使用 mac,请使用 brew install yarn 安装 yarn,并执行 getting-started 指南中的相同步骤,除了使用 yarn run ios 在 [=24] 中启动应用程序=] 模拟器。 我刚刚尝试了一个新的设置,它工作得很好。

参考 yarn https://yarnpkg.com/en/

npm i -g npm@4.6.1 - 然后再次安装 create-react-native-app 并创建一个项目。

npm install -g npm@4 用这个来降级,也用sudo命令,有时它确实给写错误的权限并跳过安装

使用 Yarn 的解决方案:

首先安装 Yarn

yarn global add create-react-native-app
cd AwesomeProject
yarn start