Webpack 4 - node_modules 在父文件夹中。如何创建供应商块?

Webpack 4 - node_modules in parent folder. How to create vendors chunk?

我的 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 检查父文件夹中的模块。

有什么建议吗?

你试过这样做吗?因为如果你不放斜杠,那么节点将在父目录中搜索节点模块。

测试:/node_modules[\/]/,

看看这个 https://github.com/nodejs/help/issues/681