cookingk配置项中的chunk:true含义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cookingk配置项中的chunk:true含义相关的知识,希望对你有一定的参考价值。

学习cooking,查看中文文档,发现有个配置chunk: true, 不明白具体含义,于是根据注释,找到了相关代码,

即chunk: true等同于以下代码:

var webpackConfig = merge(baseWebpackConfig, {
  //...
  plugins: [
    // split vendor js into its own file
    new webpack.optimize.CommonsChunkPlugin({
      name: ‘vendor‘,
      minChunks: function (module, count) {
        // any required modules inside node_modules are extracted to vendor
        return (
          module.resource &&
          /\.js$/.test(module.resource) &&
          module.resource.indexOf(
            path.join(__dirname, ‘../node_modules‘)
          ) === 0
        )
      }
    }),
    // extract webpack runtime and module manifest to its own file in order to
    // prevent vendor hash from being updated whenever app bundle is updated
    new webpack.optimize.CommonsChunkPlugin({
      name: ‘manifest‘,
      chunks: [‘vendor‘]
    })
  ]
})

也就是两个webpack插件:CommonsChunkPlugin,CommonsChunkPlugin及默认配置

以上是关于cookingk配置项中的chunk:true含义的主要内容,如果未能解决你的问题,请参考以下文章

ajax配置项中的type与method

makefile中的特殊符号及关键字

有没有办法有条件地#define 依赖项中的符号?

通过 JSON 将背景图像填充到列表视图项中的问题

使用 C# 在列表项中搜索

Webpack - 防止对等依赖项中的字体文件(.woff、.eot、.ttf)成为构建的一部分