我的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检查父文件夹中的模块。
有什么建议吗?
答案 0 :(得分:1)
您是否尝试过执行类似的操作。因为如果不加斜杠,那么节点将在父目录中搜索节点模块。
test:/ node_modules [\ /] /,