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

时间:2018-11-26 17:45:40

标签: webpack bundling-and-minification webpack-4

我的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 个答案:

答案 0 :(得分:1)

您是否尝试过执行类似的操作。因为如果不加斜杠,那么节点将在父目录中搜索节点模块。

test:/ node_modules [\ /] /,

检查一下 https://github.com/nodejs/help/issues/681