2

我像这样给react-native模块起别名react-native-web

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

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

4

1 回答 1

0

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

于 2018-08-30T10:18:28.420 回答