Я выполнил шаги настройки реакции. И я, наконец, пытаюсь запустить, он показывает ошибку. Всем, кто может мне помочь, пожалуйста.
это файл конфигурации webpack.config.js
var config = {
entry: './main.js',
output: {
path:'/',
filename: 'index.js',
},
devServer: {
inline: true,
port: 8080
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['es2015', 'react']
}
}
]
}
}
module.exports = config;<script src = "https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
> [email protected] start C:\Users\Muhammed Suhail\Desktop\reactApp
> webpack-dev-server --hot
× 「wds」: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
- configuration.module has an unknown property 'loaders'. These properties are valid:
object { exprContextCritical?, exprContextRecursive?, exprContextRegExp?, exprContextRequest?, noParse?, rules?, defaultRules?, unknownContextCritical?, unknownContextRecursive?, unknownContextRegExp?, unknownContextRequest?, unsafeCache?, wrappedContextCritical?, wrappedContextRecursive?, wrappedContextRegExp?, strictExportPresence?, strictThisContextOnImports? }
-> Options affecting the normal modules (`NormalModuleFactory`).
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `webpack-dev-server --hot`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Muhammed Suhail\AppData\Roaming\npm-cache\_logs\2018-04-30T12_46_31_216Z-debug.logЭто сообщение об ошибке
Здравствуйте. Я только что добавил файл конфигурации. Пожалуйста, проверьте это.
Вы добавили файл package.json. Пожалуйста, добавьте файл конфигурации Webpack.
Возможный дубликат Конфигурация Webpack имеет неизвестное свойство preLoaders
Да. Простите. Я загружу
вместо загрузчиков используйте правила



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это правильный способ сделать
module: {
rules: [ // Change this line
{
test: /\.jsx?$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['es2015', 'react']
}
}
}
]
}
Это должно решить проблему, если не запишите это ниже.
Официальная документация webpack для babel-loader
Как использовать загрузчик веб-пакетов?
Ссылка на использование загрузчиков с webpack
Загрузчик Babel с веб-пакетом
Использование плагина babel-loader
Ой. Хорошо. Спасибо.
Я добавил ссылку для вас (Y)
Вставьте файл конфигурации