我需要在map本机项目中使用react本地web地图,我正在使用expo,并且需要在我的webpack.config.js中别名包--我想在我的地图中同时使用ios/web版本。
我对编程相当陌生。
链接到我正在使用的库
https://www.npmjs.com/package/react-native-web-maps
我的webpack.config.js是
const createExpoWebpackConfigAsync = require('@expo/webpack-config');
module.exports = async function (env, argv) {
const config = await createExpoWebpackConfigAsync(env, argv);
// Customize the config before returning it.
return config;
};发布于 2022-02-25 13:23:00
您可能已经发现了,但是对于其他正在寻找解决方案的人来说:
const createExpoWebpackConfigAsync = require('@expo/webpack-config');
module.exports = async function (env, argv) {
const config = await createExpoWebpackConfigAsync(env, argv);
config.resolve.alias['react-native'] = 'react-native-web';
config.resolve.alias['react-native-maps'] = 'react-native-web-maps';
return config;
};
这将为react本地映射和react本地映射创建别名。因此,当我们在网络上,模块反应-本机- web和反应-本机-网络-地图将被使用,而不是原来的。
如果页面仍然为空白,请暂时从代码中删除MapView元素,并查看其他元素是否会出现。
https://stackoverflow.com/questions/68570212
复制相似问题