请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

package.json中的rn版本号 和 终端输入react-native -v显示的版本号不一致

1、package.json中的rn版本号   和  终端输入react-native -v显示的版本号 区别在哪?这两个要保持一致吗?

2、我现在这个是  0.44.3  还是 0.45.1?

https://img1.sycdn.imooc.com/szimg//59462941000194f808940321.jpg

3、react-native-cli是干嘛的?

4、如果要修改rn的版本,是直接在package.json中修改?还是怎么改?

5、输入npm update是从低版本升级高版本,那如果是从高版本降低到低版本要怎么做?

正在回答

1回答

  1.  package.json中的rn版本号是项目所依赖的rn版本号;

  2. react-native -v显示的是react-native-cli: 的版本号,两者没有直接关系,无需保持一致;

  3. 从代码上看是0.44.3  ;

  4. react-native-cli是rn的开发工具(rn的命令行界面),是开发rn所必须的一套工具,提供了react-native init初始化rn项目的功能,react-native run-ios/run-android运行rn项目等功能;

  5. 修改rn项目所依赖的rn版本需要在package.json中修改;

  6. 从高版本到低版本,需要在package.json中修改rn到指定版本,然后删除node_modules,运行npm install即可。

1 回复 有任何疑惑可以回复我~
  • 提问者 大苗子 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-06-19 09:49:41
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号