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

Другие вопросы по тегам