在阅读和关注NPM的教程之前,我在全球安装了反应式CLI,它的工作正常
但是在教程中,它要求您安装sinopia
https://www.npmjs.com/package/reaeact-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。
(顺便说一句,发布什么?!)
然后说卸载了反应 - cli
npm uninstall -g react-native-cli
之后,我无法重新安装reation-native-cli。
它说该包不可用。
npm err!404没有此类包装:React-native-cli
npm err!404
npm err!404" React-Native-CLI"不在NPM注册表中。
这是什么?我该如何修复?
@edit
顺便说一句,我不明白为什么在"入门教程"中它不会告诉我们如何安装React-Native-CLI或为我们提供链接。它只是指出:
反应本机CLI#
node.js随附NPM,它使您可以安装React Native命令行接口。
@edit2
我刚刚通过从NPM配置中删除"注册表"条目,安装它并再次添加Sinopia来安装React-Native-CLI。
我以为西诺邦是代理人。如果在本地存储库中找不到它,它将在NPMJ中寻找它...
我什至尝试安装其他东西,我可以(wdio
,nodemon
),我只是在react-native-cli中遇到了一个错误。
看来有问题。
似乎在Windows
上我认为您不需要Sinopia。
教程在文档的主分支上几乎没有改进:http://facebook.github.io/react-native/releases/next/next/docs/getting-started.html
简而言之:
- 安装node.js
- 安装react-native-cli:
npm install react-native-cli
- 安装&设置Android SDK
- 创建&运行项目
-
react-native init AwesomeProject
-
cd AwesomeProject
-
react-native start
-
react-native run-android
-