Webpack Неверный объект конфигурации - PullRequest
0 голосов
/ 13 февраля 2020

Я получаю сообщение об ошибке с веб-пакетом, например:

Недопустимый объект конфигурации. Webpack был инициализирован с использованием объекта конфигурации, который не соответствует схеме API. - configuration.resolve имеет неизвестное свойство extension. Допустимы следующие свойства: объект {псевдоним ?, aliasFields ?, cachePredicate ?, cacheWithContext ?, concord ?, descriptionFiles ?, forceceExtension ?, forceceModuleExtension ?, extensions ?, fileSystem ?, mainFields ?, mainFiles ?, moduleExtensions ?, modules ?, plugins ?, resolver ?, символические ссылки ?, unsafeCache ?, useSyncFileSystemCalls? } -> Опции для распознавателя npm ERR! код ELIFECYCLE

Это мой webpack.config. js

module.exports = {
    entry: [
        './src/index.js'
    ],
    output: {
        path: __dirname + '/dist',
        publicPath: '/', 
        filename: 'bundle.js'
    },
    devServer: {
        contentBase: './dist'
    },
    module: {
        rules: [{
            test: /\.(js|jsx)$/,
            exclude: /node_modules/,
            use: ['babel-loader']
        },
        {
            test: /\.(js|jsx)$/,
            exclude: /node_modules/,
            use: ['eslint-loader']
        }
        ]
    },
    resolve:{
        extension: ['.js', '.jsx']
    }
}

1 Ответ

0 голосов
/ 13 февраля 2020

В веб-пакете есть только расширение config

Попробуйте изменить свой код следующим образом

resolve:{
        extensions: ['.js', '.jsx']
    }
...