@weart

Как перезаписать массив в объекте из конфига?

Привет всем. Юзаю импорт конфига вот так:

const defaultConfig = require('./node_modules/@wordpress/scripts/config/webpack.config.js');
const path = require('path');
const production = process.env.NODE_ENV === '';

module.exports = {
    ...defaultConfig,
    output: {
        path: path.resolve(__dirname, 'assets/build'),
        filename: '[name].js',
    },
    optimization: {
        ...defaultConfig.optimization,
    },
    module: {
        ...defaultConfig.module,
        rules: [
            ...defaultConfig.module.rules,
        ],
    },
    plugins: [...defaultConfig.plugins],
};


Но мне нужно изменить в defaultConfig.module.rules вот эту часть

{
				test: /\.(woff|woff2|eot|ttf|otf)$/,
				use: [
					{
						loader: 'file-loader',
						options: {
							name: 'fonts/[name].[hash:8].[ext]',
						},
					},
				],
			},


Не совсем догоняю, как в моем конфиге перезаписать работу со шрифтами
  • Вопрос задан
  • 18 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы