/ / Wie werden bestimmte node_modules zum Laden in das Webpack eingefügt? - reagieren nativ, webpack, babel

Wie kann man bestimmte node_modules in das Webpack laden? - reagieren-native, webpack, babel

Ich benutze react-native-web und ich bin auf einige Projekte gestoßen, die ihren Babel-Code nicht kompilierenreag-native-popover und reagieren-native-Vektor-Icons). Also muss ich diese zusammenstellen node_modules. Ich weiß das babel-preset-react-native Voreinstellung ist vorhanden. Gibt es eine Möglichkeit, den babel loader zu verwenden, den ich derzeit besitze (siehe unten) und auch einen anderen loader für die oben genannten Pakete enthalten? Idealerweise node_module das ist mit vorangestellt react-native würde mit geladen werden babel-preset-react-native.

  {
test: /.js$/,
exclude: /node_modules/,
loaders: [
"react-hot",
"babel-loader?cacheDirectory=true"
]
},

Antworten:

3 für die Antwort № 1

Ausschließen nimmt einen regulären Ausdruck. Sie können so etwas wie diese verwenden, um den gewünschten Effekt zu erzielen.

exclude: /node_modules/(?!react-native)/