У меня есть две записи: page1.js, page2.js.
Я не хочу извлекать общие коды между двумя записями. Я только хочу извлечь node_modules, используемые в page2.js.
Как мне добиться этого в webpack 4? Спасибо.
Из официальных документов наличие нескольких записей создаст отдельные графики зависимостей для каждой записи.
const config = { entry: { pageOne: './src/page1.js', pageTwo: './src/page2.js', }, output: { path: path.resolve(__dirname, 'dist') } };
Ссылка: https://webpack.js.org/concepts/entry-points/#multi-page-application
Вы можете использовать следующую конфигурацию:
splitChunks { vendor: { name: 'vendor', chunks: 'all', test: /node_modules/ } }