Webpack 4 - node_modules в родительской папке. Как создать вендорский чанк?
У меня есть эта конфигурация в моем webpack.config.js
vendors : {
test : /[\\/]node_modules[\\/]/,
chunks: 'initial',
name: 'vendors',
priority: 10,
enforce: true,
minChunks : 2,
},
который работал нормально, когда node_modules были внутри папки проекта. Теперь я переместил node_modules в родительскую папку, чтобы поделиться им с другими проектами. Однако файл vendors.js не создается.
Я экспериментирую с линией test : /[\\/]node_modules[\\/]/
но безуспешно Я предполагаю, что мне нужно обновить эту строку, чтобы webpack проверял родительскую папку на наличие модулей.
Любой совет, пожалуйста?
1 ответ
Решение
Вы пытались сделать что-то вроде этого. Потому что, если вы не поставите косую черту, то узел будет искать модули узла в родительском каталоге.
test: / node_modules [\ /] /,
Проверьте это https://github.com/nodejs/help/issues/681