按照教程

时间:2016-12-29 23:49:50

标签: android node.js reactjs react-native

在阅读并遵循NPM教程之前,我在全球安装了react-native-cli并且工作得很好

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

https://www.npmjs.com/package/react-native-cli

然后它会给你这些说明

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

unpublish部分给了我一个错误。同样适用于'发布'aprt。

(顺便说一句,发布什么?!)

然后它说要卸载react-native-cli

npm uninstall -g react-native-cli

之后我无法重新安装react-native-cli。

它说包裹不可用。

  

npm ERR! 404没有这样的包可用:react-native-cli

     

npm ERR! 404

     

npm ERR! 404'alse-native-cli'不在npm注册表中。

这是什么?!我该如何解决?

@edit

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

  

React Native CLI#

     

Node.js带有npm,它允许您安装React Native命令行界面。

@ EDIT2

我只是通过从npm config中删除'registry'条目,安装它并再次添加Sinopia来设法安装react-native-cli。

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

我甚至试图安装其他内容,我可以(wdionodemon),我刚刚在react-native-cli中出错。

似乎出了点问题。

1 个答案:

答案 0 :(得分:0)

在Windows上看起来像你

我认为你不需要近视。

教程的主分支上的教程几乎没有改进:http://facebook.github.io/react-native/releases/next/docs/getting-started.html

简而言之:

  1. 安装node.js
  2. 安装react-native-cli:npm install react-native-cli
  3. 安装&设置Android SDK
  4. 创建&运行项目
    • react-native init AwesomeProject
    • cd AwesomeProject
    • react-native start
    • react-native run-android