我想实现here的react-native-maps . 但是当我在 App.js
上导入上面的MapView时,代码 import MapView from 'react-native-maps';
我收到此错误:
要求未知模块“未定义” . 如果您确定模块在那里,请尝试重新启动Metro Bundler . 您可能还想运行yarn或npm install(取决于您的环境) .
我的 package.json
是
{
"name": "MyNewProject",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"npm": "^5.8.0",
"react": "16.3.0-rc.0",
"react-native": "0.54.4",
"react-native-image-picker": "^0.26.7",
"react-native-maps": "^0.20.1"
},
"devDependencies": {
"babel-jest": "22.4.3",
"babel-preset-react-native": "4.0.0",
"jest": "22.4.3",
"react-test-renderer": "16.3.0-rc.0"
},
"jest": {
"preset": "react-native"
}
}
1 回答
尝试将此更改从package.json
"react-native-maps": "^0.20.1"
更改为此"react-native-maps":“_ https://github.com/react-community/react-native-maps.git”以确保您将使用此处建议的主分支https://github.com/react-community/react-native-maps/issues/2051#issuecomment-371530715