我正在使用react-native-web
,并且遇到了一些没有编译其Babel代码(React-Native-native-native-popover和React-Native-native-vector-icons)的项目。因此,我需要编译这些node_modules
。我知道babel-preset-react-native
预设存在。有什么办法可以使用当前拥有的Babel加载器(请参见下文),还包括上述软件包的另一个装载机?理想情况下,使用babel-preset-react-native
加载的任何含有react-native
的node_module
。
{
test: /.js$/,
exclude: /node_modules/,
loaders: [
'react-hot',
'babel-loader?cacheDirectory=true'
]
},
排除以正则表达式。您可以使用类似的东西来获得所需的效果。
exclude: /node_modules/(?!react-native)/