Reactjs “需要未知模块”;“缓冲区”;自然路径流量中的反应

Reactjs “需要未知模块”;“缓冲区”;自然路径流量中的反应,reactjs,react-native,Reactjs,React Native,我导入react native route flux并尝试在genny motion emulator中运行该应用程序,即使在react native init之后创建的基本示例应用程序中,我也遇到了这种错误 需要未知的模块“缓冲区” 从'react native Router flux'导入{Router,Scene} 这就是我在package.json中的内容 { "name": "HelloFlux", "version": "0.0.1", "private": tr

我导入react native route flux并尝试在genny motion emulator中运行该应用程序,即使在react native init之后创建的基本示例应用程序中,我也遇到了这种错误

需要未知的模块“缓冲区”

从'react native Router flux'导入{Router,Scene}

这就是我在package.json中的内容

    {
  "name": "HelloFlux",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start"
  },
  "dependencies": {
    "react": "^15.0.2",
    "react-native": "^0.26.0",
    "react-native-router-flux": "^3.22.23"
  }
}
前几天它工作得很好

根据,在
assert
lib中存在一些依赖性问题

修复的最佳解决方案是强制使用旧版本的损坏dep:

npm install --save assert@1.3.0
另一个适合我的解决方案(sorta),从github安装:

npm install --save aksonov/react-native-router-flux

你能提供完整的错误日志吗?另外,请列出您的包中包含哪些依赖项。jsonI已经遇到了相同的问题,我通过从github npm i aksonov/react native router flux-save而不是npm安装解决了这个问题。并不是说github上最新的版本是3.22.23,它会按照你的方式来做。npm i aksonov/react本机路由器流量—保存。我尝试使用npm I react native router flux--save解决同样的问题时,我会在解决后报告最近的一些问题: