Ich möchte meinen jsx Code zu handhaben, so schreibe ich webpakc.config.js wie folgt aus:Wie webpack.config.js schreiben, wenn mehr Parameter gesetzt?
{
test: /\.js$/,
loaders: ['react-hot', 'babel-loader?presets[]=es2015'],
exclude: /node_modules/
}
Aber es hat nicht meine jsx Code behandeln und einen Fehler wie diese werfen: The error threw in terminal
Bei Google finde ich, dass ich presets['react']
zu meiner Konfigurationsdatei hinzufügen muss. So aktualisieren ich Config wie folgt aus:
{
test: /\.js$/,
loaders: ['react-hot', 'babel'],
query: {
presets: ['react', 'es2015']
},
exclude: /node_modules/
}
Aber es warf einen weiteren Fehler: A new error threw after update config file
Ich bin ein frischer in webpack, Was soll ich tun?
der erste Fehler: ERROR in ./src/App.js Modul Build fehlgeschlagen: Syntaxerror: /Users/wen/Documents/SDE/Olege/olege-webApp/src/App.js: Unerwartetes Token (4: 9) 2 | Klasse App erweitert Komponente { 3 | \t render() { > 4 | \t \t zurück \t
|^ 5 | \t} 6 | } – wenDer zweite Fehler: /Users/wen/Documents/SDE/Olege/olege-webApp/node_modules/webpack-core/lib/LoadersList.js:54 \t \t if (! Element.loader || element.loader.indexOf ("!")> = 0) neuen Fehler werfen ("Abfrage kann nicht definiert werden und mehrere Lader in der Laderliste"); \t^ Fehler: Kann 'Abfrage' und mehrere Lader in der Laderliste nicht definieren – wen
Können Sie Ihre Frage bearbeiten, um die Fehler zu enthalten, damit sie nicht in den Kommentaren verloren gehen? – ajshort