反应原生没有找到模块

时间:2016-12-25 21:56:25

标签: node.js npm socket.io react-native

在干净init之后,React Native 0.39.2发现某些模块时遇到了一些麻烦。

我通过socket.io-client

安装了npm install socket.io-client --save

我跑了react-native run-android并弹出一个红色的屏幕:

  

未知的命名模块:xmlhttprequest-ssl

似乎没有安装嵌套依赖项,所以我继续安装它:

npm install xmlhttprequest-ssl --save

我肯定会在我的node_modules文件夹的根目录中看到它,但是我的android模拟器一直在用Unknown named module: 'xmlhttprequest-ssl'

引发错误页面

我试过吹走node_modules并运行npm install但这不起作用。 npm clean cache也没有。有人有什么想法吗?

2 个答案:

答案 0 :(得分:2)

当我宣布时,它对我有用     import io from 'socket.io-client/dist/socket.io.js'

答案 1 :(得分:1)

尝试在安装程序包之后重新启动模拟器+ react-packager终端。