Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 4-父文件夹中的节点_模块。如何创建供应商区块?_Webpack_Bundling And Minification_Webpack 4 - Fatal编程技术网

Webpack 4-父文件夹中的节点_模块。如何创建供应商区块?

Webpack 4-父文件夹中的节点_模块。如何创建供应商区块?,webpack,bundling-and-minification,webpack-4,Webpack,Bundling And Minification,Webpack 4,我的webpack.config.js中有此配置 vendors : { test : /[\\/]node_modules[\\/]/, chunks: 'initial', name: 'vendors', priority: 10, enforce: true, minChunks : 2, }, 当node_模块位于项目文件夹中时,它工作正常。现在,我已经将node_模块移动到父文件夹,以便在其他项目中共享它。但是,不会创建vendors

我的webpack.config.js中有此配置

vendors : {
    test : /[\\/]node_modules[\\/]/,
    chunks: 'initial',
    name: 'vendors',
    priority: 10,
    enforce: true,
    minChunks : 2,
},
当node_模块位于项目文件夹中时,它工作正常。现在,我已经将node_模块移动到父文件夹,以便在其他项目中共享它。但是,不会创建vendors.js文件

我尝试使用测线:/[\\/]节点单元[\\/]/但没有成功。我假设我需要更新这一行,以便webpack检查父文件夹中的模块


有什么建议吗?

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

测试:/node\u模块[\/]/,

看看这个

谢谢!我发现了另一个问题。我正在用一个新项目来测试这一点,问题出在minChunks:2选项上。我只是没有使用任何模块2x。我现在改为1,现在我得到了vendors.js