首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >化名为webpack配置中的包: web本地web映射;web本地映射

化名为webpack配置中的包: web本地web映射;web本地映射
EN

Stack Overflow用户
提问于 2021-07-29 04:49:27
回答 1查看 298关注 0票数 2

我需要在map本机项目中使用react本地web地图,我正在使用expo,并且需要在我的webpack.config.js中别名包--我想在我的地图中同时使用ios/web版本。

我对编程相当陌生。

链接到我正在使用的库

https://www.npmjs.com/package/react-native-web-maps

我的webpack.config.js

代码语言:javascript
复制
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;
    };
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-25 13:23:00

您可能已经发现了,但是对于其他正在寻找解决方案的人来说:

代码语言:javascript
复制
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元素,并查看其他元素是否会出现。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68570212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档