遇到一个问题react-issues/4968,请教一下大家



  • 0_1460463822921_Simulator Screen Shot Apr 12, 2016, 8.18.00 PM.png

    在安装一个swipe 组件的时候(XCode7.3, iOS 9.3),遇到这个错误,多次尝试未解决,请教一下大家:

    "react": "^0.14.8",
    "react-native": "^0.23.1",
    "react-native-swiper": "^1.4.3"

  • administrators

    讲一下你操作过的步骤



  • @sunnylqm 是这样的,我使用了一个第三方的轮播图组件,执行$ npm i react-native-swiper --save之后,重新运行项目,就出现上面的错误。经过群里人指导,我运行react-native start后,提示我还需要运行两个命令npm uninstall -g react-native, npm install -g react-native-cli。最后重新 build,发现问题解决了。对比了一下,我发现node_modules 文件中包的目录结构发生了变化,如下图:
    0_1460511686906_Screen Shot 2016-04-13 at 9.41.05 AM.png

    以前的 node_modules目录好像只包含 react 、react-native 目录结构。我的RN 是0.23,不知道这个是什么原因?


  • administrators

    目录结构变化是因为npm3相对于npm2的变化(尽量将npm依赖模块提到顶级路径安装和复用,避免深层嵌套)



  • @sunnylqm 恩,非常感谢您的解答


登录后回复