如何将所有node_modules放在单独的bundle中?

时间:2017-08-29 16:55:46

标签: webpack

如何在单独的bundle中拥有从node_modules加载的所有内容?我应该使用什么插件或标准配置?

1 个答案:

答案 0 :(得分:1)

您可以使用CommonsChunkPlugin,有一个示例在他们的文档中显示了这一点,(本节的第二个示例):

https://webpack.js.org/plugins/commons-chunk-plugin/#passing-the-minchunks-property-a-function

new webpack.optimize.CommonsChunkPlugin({
  name: "vendor",
  minChunks: function (module) {
    // this assumes your vendor imports exist in the node_modules directory
    return module.context && module.context.indexOf("node_modules") !== -1;
  }
})