我按照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但没有工作
答案 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/