我想在webpack.config.js
中添加Webpack 5数组中的其他条目。下面是数组:
const unitTest = [ { name: 'bootloader' }, { name: 'levenshtein' } ]
字符串
我编写了以下代码来追加数组中的其他条目。
entry: {
main: ['./src/js/index.js'],
...unitTests.map((test) => {
let newEntry ={};
newEntry[`${test.name}`] = [`./src/unit-test/${test.name}/index.js`];
return newEntry;
}),
},
型
问题是map()
函数返回一个数组,我的条目变成了这样:
{
'0': { bootloader: [ './src/unit-test/bootloader/index.js' ] },
'1': { levenshtein: [ './src/unit-test/levenshtein/index.js' ] },
main: [ './src/js/index.js' ],
}
型
当然,Webpack并不高兴。我不知道如何正确地将新字段追加到entry
对象?
1条答案
按热度按时间hujrc8aj1#
一种方法是使用
reduce()
而不是使用map()
来获得您想要的结果。类似于:字符串
型