Я пытаюсь разделить мои файлы сборки в моем webpack.config.js
файле, но мой vendors
файл вообще не создается. Остальные node_modules
, которые не являются react
или moment
файлами, в конечном итоге попадают в main.js
. Пример файла, который входит в main.js
: ./node_modules/es-abstract
. Я вставил свое регулярное выражение и имя файла в проверку регулярного выражения, и он проходит тест. Я не уверен, что происходит; любая помощь будет принята с благодарностью.
splitChunks: {
cacheGroups: {
moment: {
test: /[\\/]node_modules[\\/]((moment).*)[\\/]/,
name: 'moment',
chunks: 'all'
},
react: {
test: /[\\/]node_modules[\\/]((react).*)[\\/]/,
name: 'react',
chunks: 'all'
},
vendors: {
test: /[\\/]node_modules[\\/]((?!(moment|react)).*)[\\/]/,
name: 'vendors',
chunks: 'all'
}
}
}