【问题标题】:Webpack alias is being ignored when module present当模块存在时,Webpack 别名被忽略
【发布时间】:2018-08-29 14:01:59
【问题描述】:

我将react-native 模块别名为react-native-web,如下所示:

webpackConfig.resolve.alias["react-native$"] = "react-native-web";

如果我的node_modules 中没有安装react-native 模块,一切正常,但如果我安装它(因为我的本机应用程序需要它),别名似乎不起作用而且它只是尝试导入react-native 而不是react-native-web
这是 Webpack 的正常行为吗?如果模块存在则忽略别名。

【问题讨论】:

    标签: javascript react-native webpack react-native-web


    【解决方案1】:

    我通过包含react-native 来解决此问题,以便由 babel 加载程序进行转译。不知道为什么我必须这样做,但只要它有效,我就更开心了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-22
      • 1970-01-01
      • 2019-08-05
      • 1970-01-01
      • 2022-10-17
      • 2017-07-25
      相关资源
      最近更新 更多