我如何使用webpack构建多个条目之一

时间:2016-12-09 10:09:46

标签: javascript reactjs webpack multiple-entries commonschunkplugin

使用webpack,我们可以构建多个条目,如下所示:

```
{
       entry:{
         'a':'a.js',
         'b':'b.js'
       },
       ...
       plugins:[
          new webpack.optimize.CommonsChunkPlugin({
            name:'vendor',
            minChunks:Infinity
            }),

       ]
    }
```

我们可以生成一个额外的块,其中包含入口点之间共享的公共模块。当我有很多条目时,我只是更改了a.js,我只想重建a.js,但是vendor.js和b .js不应该改变,我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

你可能想要像这样重写你的配置

```
{
       entry:{
         'a':'a.js',
         'b':'b.js'
       },
       ...
       plugins:[
          new webpack.optimize.CommonsChunkPlugin({
            name:'vendor'
            }),
          new webpack.optimize.CommonsChunkPlugin({
            name:'manifest',
            chunks: 'vendor',
            minChunks: Infinity
            }),

       ]
    }
```