在阅读并遵循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中查找它...
我甚至试图安装其他内容,我可以(wdio
,nodemon
),我刚刚在react-native-cli中出错。
似乎出了点问题。
答案 0 :(得分:0)
在Windows上看起来像你
我认为你不需要近视。
教程的主分支上的教程几乎没有改进:http://facebook.github.io/react-native/releases/next/docs/getting-started.html
简而言之:
npm install react-native-cli
react-native init AwesomeProject
cd AwesomeProject
react-native start
react-native run-android