Android Can';t在完成以下教程后安装react native cli

Android Can';t在完成以下教程后安装react native cli,android,node.js,reactjs,react-native,Android,Node.js,Reactjs,React Native,在阅读并遵循NPM中的教程之前,我在全局范围内安装了react native cli,它工作得很好 但在本教程中,它要求您安装sinopia 然后它会给你这些指示 react-native$ npm set registry http://localhost:4873/ react-native$ npm adduser --registry http://localhost:4873/ # Check that it worked: react-native$ npm config list

在阅读并遵循NPM中的教程之前,我在全局范围内安装了react native cli,它工作得很好

但在本教程中,它要求您安装
sinopia

然后它会给你这些指示

react-native$ npm set registry http://localhost:4873/
react-native$ npm adduser --registry http://localhost:4873/
# Check that it worked:
react-native$ npm config list
react-native$ npm unpublish --force
react-native$ npm publish
react-native$ cd react-native-cli/
react-native-cli$ npm unpublish --force
react-native-cli$ npm publish
但是
取消发布
部分给了我一个错误。“发布”aprt也是如此

(顺便问一下,发布什么?!)

然后它说卸载react native cli

npm uninstall -g react-native-cli
此后,我无法重新安装react native cli

它说这个包裹不可用

npm错误!404没有此类软件包可用:react native cli

npm uninstall -g react-native-cli
npm错误!404

npm错误!404“react native cli”不在npm注册表中

这是什么?!我怎样才能修好它

@编辑

顺便说一句,我不明白为什么在入门教程中没有告诉我们如何安装react native cli,也没有给我们提供链接。它只是说:

反应本机CLI#

js附带了npm,它允许您安装React本机命令行界面

@edit2

我只是通过从npm配置中删除“注册表”项,安装它并再次添加Sinopia,成功地安装了react native cli

我以为Sinopia是个代理人。如果在本地存储库中找不到,它将在NPMJS中查找它

我甚至尝试安装其他东西,但我可以(
wdio
nodemon
),我只是在react native cli中遇到了一个错误


好像出了什么问题。

好像你在Windows上

我认为你不需要sinopia

教程在文档的主分支上几乎并没有改进:

简言之:

  • 安装node.js
  • 安装react-native cli:
    npm安装react-native cli
  • 安装和安装Android SDK
  • 创建并运行项目
    • react native init AwesomeProject
    • cd AwesomeProject
    • react native start
    • react原生运行android