无法启动ReactNativeProject

时间:2017-07-25 06:29:50

标签: react-native npm-install

我按照https://facebook.github.io/react-native/docs/getting-started.html#content链接中的教程进行操作。事实证明,目前还不支持npm 5。我尝试安装npm 4,但它也没有工作。陷入本教程的第一页,当我运行npm start时,我也遇到了一堆错误。直截了当,无处可去。在对问题进行投票之前,请注意我是一名移动开发人员,与ororid和Ios合作,之前并不了解Web技术。感谢

这是我遵循的步骤

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但没有工作

4 个答案:

答案 0 :(得分:34)

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

答案 1 :(得分:2)

纱线解决方案

首先安装纱线

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

答案 2 :(得分:1)

npm install -g npm @ 4使用此命令降级,也可以在命令中使用sudo,有时它会提供写入错误的权限并跳过安装

答案 3 :(得分:0)

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

要尝试的一件事是使用npm而不是yarn。如果您使用的话,请使用yarn安装brew install yarn并在getting-started指南中执行相同的步骤,但使用yarn run ios启动ios模拟器中的应用除外。 我只是尝试了一个新的设置,这是完美的。

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