La Configuration.résoudre a une propriété inconnue "root"

J'obtiens l'erreur suivante :

De configuration non valide de l'objet. Webpack a été initialisée en utilisant un
configuration de l'objet qui ne correspond pas à l'API de schéma.
- configuration.résoudre a une propriété inconnue 'root'. Ces propriétés sont valides: object { alias?, aliasFields?,
cachePredicate?, descriptionFiles?, enforceExtension?,
enforceModuleExtension?, extensions?, système de fichiers?, mainFields?,
mainFiles?, moduleExtensions?, les modules?, les plugins?, résolveur?,
les liens symboliques?, unsafeCache?, useSyncFileSystemCalls? }

- Je utiliser webpack 2.3.2.


Mon webpack.config.js ressemble à ceci :

module.exports= {
  entry:'./public/app.jsx',
  output: {
    path: __dirname,
    filename:'./public/bundle.js'
  },
  resolve: {
    root: __dirname,
    alias:{
      Mod1: 'public/components/mod1.jsx',
      Mod2:'public/components/mod2.jsx',
      Mod3: 'public/components/mod3.jsx'
    },
    extensions: ['*','.js','.jsx']
  },
  module :{
    loaders:[{
      loader :'babel-loader',
      query :{
        presets:['react','es2015','es2017']
      },
      test:/\.jsx?$/,
      exclude:/(node_modules|bower_components)/
    }]
  }
};