繁体   English   中英

错误:无法解析模块react-redux / native

[英]Error: Unable to resolve module react-redux/native

我正在尝试使用Redux的第一个react-native应用程序,并在设备上运行应用程序时收到以下错误消息,

“UnableToResolveError:无法从C:\\ project \\ Testing \\ index.android.js解析模块react-redux / native:模块映射或这些目录中不存在模块:C:\\ project \\ Testing \\ node_modules \\ react-终极版”

的package.json:

{
“名称”:“测试”,
“版本”:“0.0.1”,
“私人”:是的,
“脚本”:{
“start”:“node node_modules / react-native / local-cli / cli.js start”,
“测试”:“开玩笑”
},
“依赖”:{
“反应”:“15.4.1”,
“本土反应”:“0.40.0”,
“react-redux”:“^ 5.0.2”,
“redux”:“^ 3.6.0”,
“redux-thunk”:“^ 2.2.0”
},
“devDependencies”:{
“babel-jest”:“18.0.0”,
“babel-preset-react-native”:“1.9.1”,
“开玩笑”:“18.1.0”,
“react-test-renderer”:“15.4.1”
},
“开玩笑”:{
“预设”:“反应原生”
}
}

index.android.js:

import React, { AppRegistry } from 'react-native';
import { Provider } from 'react-redux/native';
import App from './src/containers/App';
import configStore from './src/stores/configStore';
const store = configStore();
var TestingApp = React.createClass({
  render () {
    return (
      ...
    );
  }
});
AppRegistry.registerComponent('TestingApp', () => TestingApp);

请协助解决问题。

react-redux的index.js ,您可以直接通过react-redux导出Provider

所以你应该使用import { Provider } from 'react-redux'import { Provider } from 'react-redux/native'而不是import { Provider } from 'react-redux/native'import { Provider } from 'react-redux/native'

您也可以从这里查看示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM