Получение ошибки из webpack-cli: "TypeError: merge is not a function" в конфигурации webpack - PullRequest
7 голосов
/ 11 июля 2020

Я использую webpack-merge для объединения двух файлов webpack.config вместе, но я продолжаю получать сообщение об ошибке «TypeError: merge не является функцией, когда я запускаю команду» webpack --config ./config/webpack.config. prod. js "

Кто-нибудь еще сталкивался с этой проблемой?

webpack.config.prod. js

const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
const getCSSModuleLocalIdent = require('react-dev-utils/getCSSModuleLocalIdent');
const TerserPlugin = require('terser-webpack-plugin');
const commonConfig= require('./webpack.config.common');
const merge = require('webpack-merge');

module.exports = merge(commonConfig, {

    //config code
 
})

1 Ответ

30 голосов
/ 11 июля 2020

Вы неправильно импортируете merge. Попробуйте так:

const { merge } = require('webpack-merge');
...