chcę obsłużyć mój kod JSX, więc piszę webpakc.config.js tak:Jak napisać plik webpack.config.js po ustawieniu większej liczby parametrów?
{
test: /\.js$/,
loaders: ['react-hot', 'babel-loader?presets[]=es2015'],
exclude: /node_modules/
}
Ale nie obsługiwać mój kod JSX i rzucać się błąd jak poniżej: The error threw in terminal
Według Google muszę dodać presets['react']
do mojego pliku konfiguracyjnego. Więc mogę zaktualizować config tak:
{
test: /\.js$/,
loaders: ['react-hot', 'babel'],
query: {
presets: ['react', 'es2015']
},
exclude: /node_modules/
}
Ale rzucił inny błąd: A new error threw after update config file
Jestem aktualniejsze w WebPack, co mam zrobić?
pierwszy błąd: ERROR w ./src/App.js Moduł build failed: SyntaxError: /Users/wen/Documents/SDE/Olege/olege-webApp/src/App.js: Nieoczekiwany token (4: 9) 2 | aplikacja klasy rozszerza komponent { 3 | \t render() { > 4 | \t \t return \t
|^ 5 | \t} 6 | } – wenDrugi błąd: /Users/wen/Documents/SDE/Olege/olege-webApp/node_modules/webpack-core/lib/LoadersList.js: 54 \t \t if (! Element.loader || element.loader.indexOf ("!")> = 0) wyświetla nowy błąd ("Nie można zdefiniować" zapytania "i wiele programów ładujących na liście programów ładujących"); \t \t^ Błąd: Nie można zdefiniować "zapytania" i wielu programów ładujących na liście programów ładujących. – wen
Czy możesz edytować swoje pytanie w celu uwzględnienia błędów, aby nie zgubiły się w komentarzach? – ajshort